ゲエム道館というyoutubeチャンネルでテトリスの動画を見て、テトリスを作成しているのですが、以下画像のようにテトリスの枠を描画する際におかしな場所に「■」が描画されてしまいます。原因がどうしても見つからないので助けていただきたいです。
■コード
c
1 2 3#include <stdio.h> 4#include <string.h> 5#include <conio.h> 6 7 8#define FIELD_WIDTH 12 9#define FIELD_HEIGHT 22 10 11char field[FIELD_WIDTH][FIELD_HEIGHT]; 12 13int main() { 14 15 memset(field, 0, sizeof(field)); 16 17 for (int i = 0; i < FIELD_HEIGHT; i++) { 18 field[i][0] = field[i][FIELD_WIDTH-1] = 1; 19 } 20 for (int i = 0; i < FIELD_WIDTH; i++) { 21 field[FIELD_HEIGHT-1][i] = 1; 22 } 23 24 for (int i = 0; i < FIELD_HEIGHT; i++) { 25 for (int j = 0; j < FIELD_WIDTH; j++){ 26 printf(field[i][j] ? "■":" "); 27 } 28 printf("\n"); 29 } 30 _getch(); 31} 32 33
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。