나는 프로그램에서 문제가 있습니다 - 컴파일하고 실행하고, 콘솔에서 첫 번째 줄을 보여줍니다. 그러나 어떤 문자를 넣고 Enter 프로그램을 누르면 충돌이 발생합니다 (Windows가 응답하지 않음).은 C에서 ASCII 코드를 보여줍니다
#include <stdio.h>
int main(void)
{
int e;
char ch;
printf("\n Enter a character : ");
scanf("%c",ch);
e=ch;
printf("\n The ASCII value of the character is : %d",e);
getch();
}
'scanf ("% c", ch);'가 잘못되어, scanf를 사용하는 방법에 대해 구글이 잘못되었습니다. –
'scanf ("% c", &ch);로 변경하십시오.'scanf'가 포인터를 원합니다. –
당신이 맞아요, 고마워요! :) – Xenix