读书人

怎么测量字符串的长度啊小弟我写的代码

发布时间: 2012-06-03 16:59:40 作者: rapoo

如何测量字符串的长度啊,我写的代码怎么不对啊!大家帮帮我把

C/C++ code
#include<iostream>    #include<string>using namespace std; int main(){    string a,b;    int m;    a="dfghj";    m=strlen(a);    return 0;}


[解决办法]
楼主,此时的a是string的对象,不在是简单的字符串了。你需要调用string类的方法来获得字符的长度了。
C/C++ code
#include<iostream>    #include<string>using namespace std; int main(){    string a,b;    int m;    a="dfghj";    m=a.size();    return 0;}
[解决办法]
探讨
楼主,此时的a是string的对象,不在是简单的字符串了。你需要调用string类的方法来获得字符的长度了。

C/C++ code


#include<iostream>
#include<string>
using namespace std;
int main()
{
string a,b;
int m;
a="dfghj";
……

[解决办法]
你非要用strlen 好像下面也可以
C/C++ code
#include<iostream>    #include<string>using namespace std; int main(){    string a,b;    int m;    a="dfghj";    m=strlen(a.c_str());    return 0;} 

读书人网 >C++

热点推荐