在c ++中攻击字符串长度函数

时间:2014-07-25 19:13:02

标签: c++ string c-strings

我对c ++比较新,我无法继续使用这段代码 我已经尝试了所有可用的方法,但仍然得到错误的结果。 这是因为字符串从控制台获取值吗?

我已经提到了下面的代码链接

http://ideone.com/LL5pdw

#include <iostream>
#include <string.h>
using namespace std;

int main() {
    string s;
    cin>>s;

    int i,count=0;
    for(i=0;s[i]!=0;i++)
        count++;
    int size = strlen( s.c_str() );

    cout<<size<<endl;
    cout<<s.length()<<endl;
    cout<<s.size()<<endl;
    cout<<count<<endl;
    return 0;
}

0 个答案:

没有答案