将'_'更改为''根本不起作用

时间:2013-03-17 10:44:56

标签: c++ arrays char

所以我得到了简单的代码来将所有_改变为空间但是......它不起作用! Any1知道为什么吗?我不知道

while (fout >> array[x][y]){
    if (array[x][y]=='_') array[x][y]==' ';
    y++;
    if (y==8) {
        y=0;
        x+=1;
    }
}

1 个答案:

答案 0 :(得分:9)

看看这一行:

if (array[x][y]=='_') array[x][y]==' ';
                                  ^

当您尝试设置新值时,您有两个相同的符号。