Borland C++ v5.02의 C 코드 (C, 제 2 판 - Herbert Schildt)를 컴파일하면 다음과 같은 경고 메시지가 나타납니다. 아래 : "c61.c (7,6) : 변환이 유효 숫자를 잃을 수 있음"getchar() 또는 getche()에 의한 문자 입력에 문제가 발생했습니다.
무엇이 잘못 되었습니까? 또 다른 예와
#include "stdio.h"
main()
{
char ch;
ch = getchar();
printf(" You typed: %c", ch);
return 0;
}
같은 문제 : 그것은 EOF 같은 문자가 아닌 값을 반환 할 수 있도록
#include "conio.h"
#include "stdio.h"
main()
{
char ch;
printf("Enter a character: ");
ch = getche();
printf("\nIts ASCII code is %d", ch);
return 0;
}
두 번째 예에서 문자 사용 _still_입니다! – paxdiablo
이렇게하십시오 : ch = char (getchar()); – Tebe