편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2020.05.30

    간단한 게임 만들기 //10*10이라서 더이상 넘어가면 안됨 ex)(10.9)에서 a눌러도 (10.9) 유지 , //while사용해서 무한으로 반복 종료 없음


    #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;
    }
    
  • 프로필 알 수 없는 사용자님의 편집
    날짜2020.05.29

    간단한 게임 만들기 //10*10이라서 더이상 넘어가면 안됨 ex)(10.9)에서 a눌러도 (10.9) 유지 , //while사용해서 무한으로 반복 종료 없음


    include

    include

    /* 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;
    

    }