【发布时间】:2020-04-16 00:49:08
【问题描述】:
我正在做一个单词搜索程序,并且不断收到相同的错误,这并没有给我提供太多关于什么是错误的信息。具体来说就是这样...
wordSearch.c:38:32: error: expected
expression
returnWord = (char *) strstr(char const *sentence, char const *phrase);
^
^
这可能是什么?
【问题讨论】:
-
如果
returnWord是 char* 那么你需要转换为(char*) -
@Riad 为什么需要演员阵容?
-
不知道 returnWord 变量。如果是字符串则可以直接使用。但他写成 char * 没有括号......可能会导致错误。
-
@Riad 这不是 C++。 1)没有
string类型,2)语法错误,因为OP在调用中也使用了其他地方的类型,这表明OP的函数调用语法错误。 -
将括号添加到 (char*)
标签: c function-call