#include <stdio.h>
int main(void)
{
char ch1;
printf("1부터 127까지의 정수 하나를 입력하시오: ");
scanf("%d", &ch1);
printf("해당 정수의 아스키 코드 값은 %c이다\n", ch1);
return 0;
}
-----------------------
이것도 정수를 아스키코드로 잘 바꿔놓고 실행막판에 오류가 걸리네..?ㅠㅠ
#include <stdio.h>
int main(void)
{
char ch1;
printf("1부터 127까지의 정수 하나를 입력하시오: ");
scanf("%d", &ch1);
printf("해당 정수의 아스키 코드 값은 %c이다\n", ch1);
return 0;
}
-----------------------
이것도 정수를 아스키코드로 잘 바꿔놓고 실행막판에 오류가 걸리네..?ㅠㅠ
뭔 오류인지 메세지는 알려줘야지..우리가 컴파일러는 아니잔어
ㄴ 사진 첨부했어 ㅠㅠ
scanf(\"%c\", &ch1); 라고 고쳐봐라
윗횽처럼 ch1을 인티져로 바꿔도 되고 내가 쓴거처럼 인풋을 케릭터형으로 바꿔도 되고
내 힘으로 풀고 왔어 !ㅠㅠ 그래도 답변달아줘서 고맙
char ch1인데 정수받네ㅋㅋㅋ
char형에 잡히는 메모리가 int형에 잡히는 메모리보다 작습니다.