问题 c++中最好用string代替char数组 cin>> 不是cin<< 此外cin接受输入时遇到空格即结束 所以这样count只会为1 getline会直到\n才结束,第八行最后少了个; 第九行s[i]=' '应为s[i]==' '这个要牢记
######################我是分隔符#################################
#include
#include
using namespace std;
void main()
{
string s;
int count,i,j;
cout<<"输入一行字符串:\n";
getline(cin,s);
for(count=0,j=s.size(),i=0;i
while(s[i]==' '&&i
cout<<"输入的字符串为:\n"<
cout<<"字符串中包含的单词数为:"<
}
我改的不对,sorry,再看看