如题所述
第1个回答 推荐于2016-12-04
// 供参考
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str;
char c;
int len, i;
cin >> str;
len = str.length();
cin >> c;
for ( i = 0; i < len; i++ )
{
if ( str[i] == c )
{
cout << "Find!" << endl;
goto Exit0;
}
}
cout << "No Find!" << endl;
Exit0:
return 0;
}本回答被网友采纳
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str;
char c;
int len, i;
cin >> str;
len = str.length();
cin >> c;
for ( i = 0; i < len; i++ )
{
if ( str[i] == c )
{
cout << "Find!" << endl;
goto Exit0;
}
}
cout << "No Find!" << endl;
Exit0:
return 0;
}本回答被网友采纳
第2个回答 2010-03-04
string 类就有这个功能。
string str="1231ff23dd";
int i=str.find("f",0,1);
如果找到则返回出现的位置,如果找不到则返回-1;
string str="1231ff23dd";
int i=str.find("f",0,1);
如果找到则返回出现的位置,如果找不到则返回-1;