首先,我是编码和 stackoverflow 的新手,如果我有明显的错误,我错过了,请原谅我。
你好,我正在编写 C++ 代码,我需要从用户那里得到句子并用它做一些事情。
- 你的字符串有多少个字母?
- 你的字符串有多少个单词?
我正在使用这段代码获取字符串:
string str;
cout << "Please enter your string."<<endl;
getline(cin,str);
cout<< "Your string is : "<<a<<endl;
cout<<"Length of your string is : "<<str.length();
我正在使用 str.length
获取字符串的长度,但它也计算空格 我的问题是,我如何确定“空格”?
最佳答案
由于我没有足够的声誉来发表评论,所以我在这里写下:
虽然@KABoissonneault 是完全正确的,但我建议也看一下 strtok。 strtok 可以根据任何定界符(空格是你的情况)标记你的字符串
关于c++ - 用户输入字符串的耦合算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47513004/