반응형
이전 포스팅에서 작성했던 gotoxy() 함수를 조금 응용했습니다.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <windows.h>
void gotoxy(int x, int y)
{
COORD pos = { x - 1, y - 1 };
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos);
}
int main(void)
{
char* str[] = { "Computer", "Moniter", "Game", "Keyboard", "Heaven",
"System", "Print", "Phone", "Hand", "Eye" };
int x, y, i, n;
srand((unsigned)time(NULL));
system("cls");
for (i = 0; i < 10; i++)
{
x = rand() % 70 + 1;
y = rand() % 10 + 1;
n = rand() % 10;
gotoxy(x, y);
printf("%s", str[n]);
}
gotoxy(1, 12);
getch();
return 0;
}
문자열이 위에서 아래로 떨어지게 하는 것까지는 작성 안했습니다.
반응형
'C_C++' 카테고리의 다른 글
(C언어) 오늘의 명언 출력하기 (0) | 2022.11.15 |
---|---|
(C언어) 석차(순위) 구하기 (0) | 2022.11.15 |
(C언어) 커서 위치 지정하기: gotoxy() (0) | 2022.11.14 |
(C언어) 성적처리: 파일에서 데이터 읽어 구조체에 저장하기 (0) | 2022.11.13 |
(C언어) 줄번호를 붙여서 파일 내용 출력 (0) | 2022.11.12 |