[ dev c++ 다운로드 ]
https://sourceforge.net/projects/orwelldevcpp/
프로그래밍을 배워본 학생들은 게임을 개발해보고 싶은 마음이 생길것입니다.
하지만 배워야 할 부분이 많고 공부하는게 어려워서 중도에 포기한 학생들도 많을거라 생각합니다.
앞으로 우리가 만들어볼 게임은 C언어 기본 문법만 알면 제작이 가능한 수준이며,
C언어에서 가장 어렵다는 포인터를 몰라도 게임제작을 하는데 큰 무리가 없습니다.
차근차근 게임을 공부하면서 간단하지만 나만의 게임을 만들어보시기 바랍니다.
▶ 우선, gotoxy()함수에 대해 알아보도록 합시다.
▶ gotoxy() - x, y 값에 따라 커서를 이동시켜 주는 함수이다. Visual Studio의 C에서는 커서 이동 함수를 제공하지 않으므로 윈도우 함수를 사용하여 자체 제작한 함수이다.
▶ _getch() - 키보드로부터 하나의 문자를 입력받는 함수이다.
단, 화면에는 입력 문자가 출력되지 않는다.
Visual C++ 2005 이상부터는 ISO C++ 명명 규칙을 준수하고자
getch() 대신 _getch()를 사용한다.
▶ printf() - 형식화된 출력을 표준 출력으로 출력하는 함수이다.
-----------------------------------------
[ gotoxy함수 예제 ] gotoxy함수를 이용해서 원하는 위치에 문자를 출력해 보자.
#include <cstdio>
#include <windows.h>
#include <stdlib.h>
#include <conio.h>
void gotoxy(int x, int y)
{
COORD NewPos={x, y};
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),NewPos);
}
int main()
{
gotoxy(5, 10);
printf("A");
gotoxy(8, 15);
printf("B");
gotoxy(15, 20);
printf("C");
_getch(); //아무키나 입력하면 프로그램 종료
return 0;
}
'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 |
2. C언어로 게임만들기 - gotoxy함수 - 화면 중간에 움직이는 숫자출력하기 (0) | 2020.03.27 |