因此,我得到了简单的代码来将所有_更改为空格,但它不起作用! Any1知道为什么?我不知道将'_'更改为''根本不起作用
while (fout >> array[x][y]){
if (array[x][y]=='_') array[x][y]==' ';
y++;
if (y==8) {
y=0;
x+=1;
}
}
因此,我得到了简单的代码来将所有_更改为空格,但它不起作用! Any1知道为什么?我不知道将'_'更改为''根本不起作用
while (fout >> array[x][y]){
if (array[x][y]=='_') array[x][y]==' ';
y++;
if (y==8) {
y=0;
x+=1;
}
}
在该行看看:
if (array[x][y]=='_') array[x][y]==' ';
^
你有两个等号时,你正试图设置新值。
+1,在第一次阅读时就错过了 – Hasturkun 2013-03-17 10:49:42
哦......我的......上帝......我觉得很尴尬!对不起。 – 2013-03-17 16:10:27
@FilipBartuzi嘿,不用担心!我确信这种事情不时发生在每个人身上。 – 2013-03-17 20:43:38
没有足够的信息来确定它不起作用,更不用说为什么了。你可能想提供一些额外的上下文。 – Hasturkun 2013-03-17 10:48:04