因此,我創建的代碼的函數:如何初始化我的2D字符數組的內容?
#define ATABLE 20
void func1(){
char array[ATABLE][ATABLE];
int row, col;
for(row=0; row<ATABLE; row++)
for(col=0; col<ATABLE; col++)
{
array[row][col]={' '};
}
}
但是,當我編譯錯誤消息,並且它說:「之前預期的表達‘{’令牌」我覺得有什麼不對我的初始化,但我似乎無法弄清楚如何正確實施它。如果我想初始化我的二維數組的所有元素,比方說,一個空間,我該如何編寫它?所有的答案將非常感激。 TIA
這應該用適當的語言標記貼上標籤,以正確的人會看到它。 –
請說明你如何聲明'array'。 – Buddy
爲什麼有大括號?只要寫'array [row] [col] =''' – stackptr