首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于查找string中字符串的有关问题。貌似很简单。

2012-03-26 
关于查找string中字符串的问题。。貌似很简单。。C/C++ codeint main(){string str d:\AA\ex.eint pos

关于查找string中字符串的问题。。貌似很简单。。

C/C++ code
int main(){    string str = "d:\AA\ex.e";    int pos = -1;    while((pos = (int)str.find_first_of("\\",pos+1))!=-1)    {            cout<<pos<<endl;        pos++;    } return 0;}

查找str中所有字符'\'的位置。。上面的代码查找不到。。(不用迭代器。。)

[解决办法]
string str = "d:\\AA\\ex.e";

[解决办法]
肯定查找不到,你都没有,怎样查??
一个\是转义符,所以要输入\得使用\\
[解决办法]
可是你的
string str = "d:\AA\ex.e";是转义的啊、、、

热点排行