기타 강좌

#include <Turboc.h>  // 따로 헤더파일이 있어야함. 첨부파일로 올려놓겠습니다.
#include <conio.h>

#define LEFT 75
#define RIGHT 77
#define UP 72
#define DOWN 80

int main()
{
      int key;  //움직일 때 필요한 변수
      int x=0,y=0;       // x좌표, y좌표
     
      puts("*");  
     
      while(1)
      {
       key = getch();     // 자동입력
               switch(key)   // key변수 - 스위치
               {
                         
              
               case UP :     // #define UP 에 대한 것 (위로 움직일 때)
                    if(y>0){
                            gotoxy(x,y--); puts(" "); //위로 움직일 때마다 * 감소
                            gotoxy(x,y);   puts("*"); //x,y좌표에 대한 값 * 출력
                            }
                           
                            break;
               case DOWN :  // #define DOWN 에 대한 것 (아래로 움직일 때)
               
                    gotoxy(x,y++); puts(" "); // 아래로 움직일 때마다 * 증가
                    gotoxy(x,y);   puts("*"); //x,y좌표에 대한 값 * 출력
                    break;
                   
               case LEFT :         //#define LEFT 에 대한 것 (왼쪽으로 움직일 때)
                    if(x>0){
                    gotoxy(x--,y); puts(" ");     //왼쪽으로 움직일 때마다 * 감소
                    gotoxy(x,y);   puts("*");     //x,y좌표에 대한 값 * 출력
                    }
                    break;
                   
               case RIGHT :        //#define RIGHT 에 대한 것 (오른쪽으로 움직일 때)
                   
                    gotoxy(x++,y); puts(" ");      //오른쪽으로 움직일 때마다 * 증가
                    gotoxy(x,y);   puts("*");      //x,y좌표에 대한 값 * 출력
                   
                    break;
               }
      }
      return 0;
}
--------------------------------------------------------------------------
여기 까지
주석은 다 무시하니 걱정마세요. // 이부분이 주석이므로 걱정이 없습니다.
그리고 이것들은 *가 좌우상하로 이동할수가 있습니다.
방향키로 움직인다는 거죠. ㅎㅎ... Turboc.h 헤더 파일 올려둡니다.
유용한 강좌였으면 좋겠네요~
아! 그리고 따로 텍스트 문서에 이 소스를 써놨습니다. 그걸루 사용하셔두 되요~

Comment '8'
  • ?
    [Dark].Angel 2009.01.13 22:20
    직접 작성한 걸로 여러가지 유용한 c언어 많이 올리도록 하겠습니다.
  • ?
    후르츠파르페 2009.01.14 00:31
    ㅡ.ㅡ흠.. 루비가 필요한데..
  • ?
    [Dark].Angel 2009.01.14 00:35
    루비요?... 저는 루비가 아닌 c언어를 합니다만?
  • ?
    블린 2009.01.14 10:56
    저파일 다운받아서 클릭해봐도 * 은안보이고 아무반응도 없는데요. 어떻게여는거에요?
  • ?
    [Dark].Angel 2009.01.14 17:51
    블린님... 그게 아닙니다. 저것은 그냥 c소스 이구요.
    컴파일러가 있어야죠. 일단 무료 배포 되있는 Dev-c++을 이용해서 컴파일을 하시면
    * 이 문자가 방향키를 누르면 움직일 수가 있습니다.
    x,y는 좌표를 뜻하죠. x좌표와 y좌표로 위치를 정할 수 있습니다.
  • ?
    [Dark].Angel 2009.01.14 17:52
    그리고 텍스트는 복사하기 귀찮으시거나... 좀.. 힘드신 분들은 텍스트 문서를 다운 받아서 복사하셔도 됩니다.
    그리고 gotoxy함수를 사용하기 위해서는 Turboc.h 헤더파일이 있어야 하는데... 그래서 제가 Turboc.h 헤더파일을
    올려놨으니 헤더파일이 있는 폴더에 넣어주시면 됩니다.
  • ?
    효과음 2009.01.22 22:48
    오오.. 아방스에서도 c언어 강좌를 볼 수 있다니!
    참 멋지군요!
  • ?
    곤네꼬 2009.01.28 19:03
    Turbo C++ 이 볼랜드회사껀데 이거는 원래부터 TurboC.h , bios.h dos.h인가 헤더파일을 더 사용할수 있어서 좋습니다.
    대신 단점은 색깔을 너무사용하면 깨지고, 도스라서 불편합니다.

List of Articles
분류 제목 글쓴이 날짜 조회 수
Vegas Pro 베가스 강좌 목록 아방스 2017.09.28 887
파이널컷X 파컷 강좌 목록 아방스 2017.06.18 758
어도비 프리미어 [프리미어 프로 강좌 ] 기본 자막 삽입방법 아방스 2017.08.01 44
어도비 프리미어 [프리미어 프로 cc2017 강좌] 아이패드속 화면 변경하기 아방스 2017.08.01 76
어도비 프리미어 [프리미어프로] 사진으로 영상만들어 유튜버 되어보자 아방스 2017.02.05 89
어도비 프리미어 [프리미어 프로 강좌] 분신술 효과 만들기 아방스 2017.08.01 96
Vegas Pro [베가스14 강좌] 매드무비 제작시 스킬창 확대 방법 아방스 2017.08.01 100
어도비 프리미어 [프리미어 프로 강좌] 스틸이미지 출력하하는 방법 아방스 2017.08.01 118
에프터 이펙트 [에펙 CC 2017 강좌]한글판 영문판으로 바꾸기 아방스 2017.08.01 143
Vegas Pro [베가스14] 레이아웃 초기화 방법 및 저장하는 방법 아방스 2017.08.01 143
어도비 프리미어 [프리미어 프로 강좌] 바 자막 만들기 아방스 2017.08.01 149
어도비 프리미어 [프리미어 프로 강좌] 개안효과 만들기 아방스 2017.08.01 164
어도비 프리미어 [프리미어프로] 매드무비 제작 팁 스킬창 확대해 보여주기 아방스 2017.02.05 166
어도비 프리미어 [프리미어 프로 강좌] 서서히 원하는 색으로 물들이기 아방스 2017.08.01 198
어도비 프리미어 [프리미어cc 2015 강좌] pip 효과 만들기 아방스 2016.12.19 202
어도비 프리미어 [프리미어 프로 cc 2017 강좌] 한글판 영문으로 변경하기 아방스 2017.08.01 216
어도비 프리미어 [프리미어 프로 강좌] 늘어지는 타이틀 자막 효과 만들기 2 아방스 2017.08.01 216
어플개발 소프트아이스크림의 SRPG 만들기 - 4장 기본 문법과 배열 ! file 소프트아이스크림 2016.07.18 234
어플개발 소프트아이스크림의 SRPG 만들기 - 5장 게임 구성 및 잡담 + 배경 만들기 file 소프트아이스크림 2016.07.31 240
기타 [C++] 게임엔진 가이드 1. 게임 엔진이란? 쿼티만세12345 2017.01.01 249
기타 [C++] 게임엔진 가이드 3 App Class 쿼티만세12345 2017.01.01 270
Vegas Pro [베가스 프로 15] 추가된 새로운 기능 "픽처 인 픽처" 아방스 2017.09.27 274
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next
/ 19