뭐가 에러일까요
딥보라
2023.04.01
질문 제목 : 질문 내용 :
#define _crt_secure_no_warnings
#include stdio.h
void main()
{
char name[80];
char gen;
char blood;
int age;
double ki;
printf(이름 : );
scanf(%s,name);
printf(성별과 혈액형 : );
scanf(%c %c,&gen,&blood);
printf(나이 : );
scanf(%d,&age);
printf(키 : );
scanf(%lf,&ki);
printf(이름 : %s, 성별 : %c, 혈액형 : %c, 나이 : %d, 키 : %.2lf\n,name,gen,blood,age,ki);
}왜에러가 나는지 잘모르겠네요....
-
냥냥
scanf(\%c %c\
-
겨루
저도 이름은 한글로 입력했습니다. 에러 없네요~
-
달빛
헛... 저도 영어로 성별입력햇는데 오류가나서요..... 헣헣... 이름빼고는 성별혈액형은 영어한글자거든요
이름이문제인가... -
예그리나
아마도 한글로 입력을 했을때 에러가 나것네요~
성별에서 %c 즉, 1byte 입력을 받는데 한글로 입력을 받게 되면서 오류가 발생하는거 같습니다.
영어로 한글자 입력시에는 괜찮습니다.