所以我的程序必须接受读取字符网格的 txt 文件。每个字符代表一个特定的命令。句点(句号)表示继续执行最后一个命令。
但是当我编译我的代码时gcc -Wall -pedantic thebox.c -o thebox
,我收到了这个警告:
建议使用括号括起来作为真值
这是警告所指功能的第一部分。警告说第 78 行,即该if(command = ('.')
行 -
int* getCommand(int next[2],char** gridArray)
{
/* a function to return the command on the next position */
int nextX = next[0];
int nextY = next[1];
char newCommand;
char command = gridArray[nextX][nextY];
if(command = ('.')) {
newCommand = '1';
gridArray[nextX][nextY] = newCommand;
}
如何解决此警告?