/*
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
*/
/*
#include <stdio.h>
#include <windows.h>
void move(int x, int y)
{
COORD Pos;
Pos.X = x;
Pos.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), Pos);
}
int main()
{
char str[500]="console";
int i;
SetConsoleTitle("콘솔");
for(i=0;str[i]!=0;i++)
{
move(5,10);
printf("%c",str[i]);
Sleep(300);
}
return 0;
}
int i;
char str[500]="console";
char c;
// while(1)
// {
// c = _getch(); // 콘솔에 입력한 글자가 보이지 않고 , 문자 하나 입력받기
// if(c=='q')
// {
// printf("q를 눌러서 프로그램을 종료합니다!");
// break;
// }
//
// }
// for(i=0;str[i]!=0;i++)
// {
// move(i,i);
// printf("%c",str[i]);
// Sleep(100);
// }
// while(1)
// {
// if(_kbhit()!=0)
// {
// printf("키보드가 눌렸습니다!");
// break;
// }
// printf("입력 대기중\n");
// }
*/
#include<conio.h>
#include <stdio.h>
#include <windows.h>
void move(int x, int y)
{
COORD Pos;
Pos.X = x;
Pos.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), Pos);
}
int main()
{
char c;
int pi,pj;
pi=5;
pj=2;
move(pi,pj);
printf("*");
while(1)
{
if(_kbhit()){
c = _getch();
if(c==-32) //방향키가 입력되었나요??
{
c = _getch();
move(pi,pj);
printf(" ");
if(c==72) //위
{
pj--;
//printf("위쪽방향키가 눌렸습니다\n");
}
else if(c==80) //아래
{
pj++;
//printf("아래쪽방향키가 눌렸습니다\n");
}
else if(c==75)//왼쪽
{
pi--;
//printf("왼쪽방향키가 눌렸습니다\n");
}
else if(c==77)//오른쪽
{
pi++;
//printf("오른쪽방향키가 눌렸습니다\n");
}
move(pi,pj);
printf("*");
}
}
}
if(pi==)
}