ネストされたループの代わりに単一の puts を使用して char マトリックスを印刷しようとしていますが、印刷の最後に常にもう 1 文字取得します。卓球ゲームを作るつもりで、できるだけ早く画面を更新する必要があります。
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);
}
このコードで出力される最後の 2 行は次のとおりです。
ooooooooooooo...o (80 'o's)
<