결과실행 창 중간부분에 0부터 19까지 차례대로 출력되는 프로그램을 gotoxy함수를 이용해서 작성해봅시다
system("cls")명령어 때문에 숫자가 하나씩 출력되는 것처럼 보입니다
Sleep(1000) 1초동안 실행이 멈춥니다 숫자하나 출력하는데 1초가 걸립니다 숫자를 변경해서 실행시켜보세요
#include <cstdio>
#include <windows.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
void gotoxy(int x, int y)
{
COORD NewPos={x, y};
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),NewPos);
}
int main()
{
int i, d;
int x=15, y=10;
for(i=0;i<=19;i++)
{
gotoxy(x, y);
printf("%d", i);
x+=3;
Sleep(1000); //출력되는 속도를 천천히 하기 위해서
//system("cls"); //화면을 깨끗하게 지웁니다 주석처리한 부분을 지우고 실행시켜보세요
}
_getch(); //아무키나 입력하면 프로그램 종료
return 0;
}
★ gotoxy함수와 system("cls") 명령어와 Sleep(100)명령어를 이용해서 다음과 같이 출력하시오
단, 출력되는 과정이 보여야합니다
0 1 2 3 4 5 6 7 8 9
|
9 8 7 6 5 4 3 2 1 0 |
0123456789 1 8 2 7 3 6 4 5 5 4 6 5 7 2 8 1 9876543210 |
ABCDEFGHIJKL…..Z abcdef..........z
|
ZYX…………………….CBA zyx.................cba |
ABCDEFGHIJKL….....Z ZYX… …………….CBA abcdef.............z zyx...............cba
|
0 9 1 8 2 7 . . 2 7 1 8 0 9 |
9 0 8 1 7 2 . . 7 2 8 1 9 0 |
A a B b C c . . x X y Y z Z |
'C언어로 게임만들기' 카테고리의 다른 글
6. C언어로 게임만들기 - 글자색변경하기 (0) | 2020.03.28 |
---|---|
5. C언어로 게임만들기 - gotoxy함수 - 달팽이 모양 출력하기 (0) | 2020.03.27 |
4. C언어로 게임만들기 - gotoxy함수 - 사각형출력하기 (0) | 2020.03.27 |
3. C언어로 게임만들기 - gotoxy함수 - 가로줄 출력하기 (0) | 2020.03.27 |
1. C언어로 게임 만들기 - gotoxy 함수 - 원하는 위치에 문자 출력하기 (0) | 2020.03.27 |