2013-03-17 66 views
0

因此,我得到了簡單的代碼來將所有_更改爲空格,但它不起作用! Any1知道爲什麼?我不知道將'_'更改爲''根本不起作用

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

沒有足夠的信息來確定它不起作用,更不用說爲什麼了。你可能想提供一些額外的上下文。 – Hasturkun 2013-03-17 10:48:04

回答

9

在該行看看:

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

你有兩個等號時,你正試圖設置新值。

+1

+1,在第一次閱讀時就錯過了 – Hasturkun 2013-03-17 10:49:42

+0

哦......我的......上帝......我覺得很尷尬!對不起。 – 2013-03-17 16:10:27

+0

@FilipBartuzi嘿,不用擔心!我確信這種事情不時發生在每個人身上。 – 2013-03-17 20:43:38