[ 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; 
} 

 

Posted by 명문코딩컴퓨터
,