这,好吧。
代码可运行,如下:
#include
#include
#include
#include
using namespace std;
int main()
{
char s[128];
int word=0;
string s1,sw;
cout<<"输入一句话:\n";
cin.getline(s,128);
char*temp = strtok(s," ");
while(temp)
{
s1=s1+string(temp)+" ";
temp = strtok(NULL," ");
}
cout<<"字符串转换后:\n"<
istringstream strin(s1);
while(strin>>sw)
word++;
cout<<"单词个数:\n"<
}