我收到错误消息说我缺少一个终止符,更不用说我缺少一个 ';"at grid[bl][cl]=(char)'\';
int bl= rand()%MAXROWS;
int cl= rand()%MAXCOL;
int dir = rand()%2;
if(dir==0){
grid[bl][cl]= (char) '\';
}
else
grid[bl][cl]='/';
最佳答案
反斜杠 \
字符实际上对后面的 '
字符进行了转义,因此剩下的是未闭合的文字。您可以通过编写来修复它
grid[bl][cl]= (char) '\\';
// ^
反斜杠字符用于转义自身。
关于c++ - 我有一个我不明白的错误。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28926339/