#include <stdio.h>
#include <conio.h>
#include <windows.h>
#include <stdlib.h>
#include <time.h>
void gotoxy(int x, int y){
COORD Pos = {x-1, y-1};
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),Pos);
}
void main(){
int x=1;
int y=1;
int chr;
while(1){
chr = getch();
if(chr == 0 || chr == 0xe0){
chr = getch();
if(chr == 72){ //상
y--;
if(y<1)y =1;
}else if(chr == 80){ //하
y++;
}else if(chr == 75){ //좌
x--;
if(x<1)x=1;
}else if(chr == 77){ //우
x++;
}
system("cls");
gotoxy(x,y);
printf("*");
}
}
}
출처 : http://peulblog.tistory.com/5
'Programming > C,CPP,CS' 카테고리의 다른 글
C 2015-01-09 실습 (0) | 2015.01.09 |
---|---|
Run-Time Check Failure #3 - The variable 'a' is being used without being initialized. (0) | 2014.05.14 |
cpp (0) | 2014.05.03 |
C 정렬함수 인자 주소값, 사이즈 (0) | 2014.04.12 |
C 선택, 버블 정렬 함수 (0) | 2014.04.12 |