我試圖打印一個字符矩陣使用單一的put而不是嵌套循環,但我總是在打印結束時再多出一個字符。我要打一場乒乓球比賽,我需要儘快更新屏幕。打印沒有for循環的矩陣
void main()
{
int x, y;
char map[40][80];
for(y=0; y<40; y++)
{
for(x=0; x<80; x++)
{
map[y][x]='o'; //Just for testing.
}
}
puts(map);
}
印有該代碼的最後兩行是:
ooooooooooooo...o (80 'o's)
<
是的,我輸入了錯誤。 mapa實際上是地圖。語言是C. – Uzai
字符串需要以空終止。 – OldProgrammer