No older revisions available
No older revisions available
오늘할일 ¶
사각형만 내려오는 테트리스를 만든다. 계속 내려오기만 하면 되며 끝까지 쌓이면 프로그램이 종료된다.
가로와 세로의 크기는 임의로 정한다.
1초마다 숫자를 1 증가시키는 소스 ¶
~cpp
#include <stdio.h>
#include <stdlib.h>
#include <Windows.h>
void main()
{
int number = 0;
while(1)
{
system("CLS");
printf("%d", number);
++number;
Sleep(1000);
}
}
발로짠 원하는 위치에 점찍는 소스 ¶
~cpp
#include <stdio.h>
#include <stdlib.h>
#define SCREEN_WIDTH 17
#define SCREEN_HEIGHT 9
#define ID_BLOCK 1
void main()
{
int screenArray[SCREEN_HEIGHT][SCREEN_WIDTH] = {0,};
int x, y;
while(1)
{
for(int i = 0; i < SCREEN_HEIGHT; ++i)
{
for (int j = 0; j < SCREEN_WIDTH; ++j)
{
if (ID_BLOCK == screenArray[i][j])
printf("■");
else
printf(" ");
}
printf("\n");
}
scanf("%d %d", &x, &y);
system("CLS");
screenArray[y][x] = ID_BLOCK;
}
}