读书人

关于查找string中字符串的有关问题。貌

发布时间: 2012-03-26 15:46:55 作者: rapoo

关于查找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";是转义的啊、、、

读书人网 >C++

热点推荐