【发布时间】:2021-08-29 20:41:21
【问题描述】:
我是这里的新手。我正在尝试创建一个函数来计算字符串中的单词,但是我正常的猿脑不允许我进一步思考。你们能看看我的工作并给我一些指导吗?
int numWords(string wordnum, ){
int counting = 0;
int space = 0;
while(int i<wordnum.length()){
if(wordnum[i] == " " && wordnum[i] == "\n"){
space=0;
}
else if(space ==0){
space = 1;
counting++;
}
【问题讨论】:
-
这段代码有很多错误。函数的 1 参数列表中的逗号是语法错误。
while循环中的int是语法错误。将char与const char*进行比较是语法错误。认为一个字符可以同时是空格和换行符是一个逻辑错误。