#include <stdio.h>

int main()
{
    char c;
   
    while(1){
        printf("\n아스키코드로 변환할 문자를 입력하세요. 종료는 ctrl+c \n");
        scanf("%c",&c);
        printf("%c의 아스키코드 값은 %d 입니다.\n",c, (int)c);
    }
    return 0;
}


이렇게 짰는데 결과가



엔터키까지 나와요. 3개만 검색해도 화면이 산만해져요.


그래서 고민하다가 답이 안나와서 쓰지말라는 점프문 쓰니깐 해결은 됐는데,


점프 문을 안쓰고 엔터키를 무시할 수 있는 좋은 방법이 있을까요?


#include <stdio.h>

int main()
{
    char c;
   
    while(1){
        printf("\n아스키코드로 변환할 문자를 입력하세요. 종료는 ctrl+c \n");
        jump:
        scanf("%c",&c);
        if((int)c == 10){
            goto jump;   
        }
        else{
            printf("%c의 아스키코드 값은 %d 입니다.\n",c, (int)c);
        }
    }
    return 0;
}