#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
char p;
int x,y;
x=5;
y=5;
0<=x<=10; //10*10이라서 더이상 넘어가면 안됨 ex)(10.9)에서 a눌러도 (10.9) 유지
0<=y<=10;
//while사용해서 무한으로 반복 종료 없음
printf("< w:위로, a: 좌로, s:아래로, d:우로>\n방향을 입력하세요\n");
scanf("%c",&p);
switch (p)
{
case 'w':
y=y+1;
printf("아이템을 (%d,%d)에서 (%d,%d)로 이동합니다.\n", x,y-1,x,y);
break;
case 'a':
x=x-1;
printf("아이템을 (%d,%d)에서 (%d,%d)로 이동합니다.\n", x+1,y,x,y);
break;
case 's':
y=y-1;
printf("아이템을 (%d,%d)에서 (%d,%d)로 이동합니다.\n", x,y+1,x,y);
break;
case 'd':
x=x+1;
printf("아이템을 (%d,%d)에서 (%d,%d)로 이동합니다.\n", x-1,y,x,y);
break;
default:
printf("메뉴에 제시된 방향만 유효합니다.");
break;
}
return 0;
}
댓글 입력