修改这句就行:
cout<<"单词个数为:"<
还有什么不明白的可以问我
void main()
{//!!!!!!!char str[40];
//!!!!!!!!!cout<<"输入字符串:";
//!!!!!!!!!cin>>str;
cout<<"单词个数为:"<
注释没去掉吧,VC会说str undefined(未定义)
int fun( char str[ ] ),数组名做参数应写成这种形式。调用时应该是fun(str),用str[40]只能表示一个char,并且还越界了。函数逻辑好像没错,只大概看了下。
同楼上啊