문자를 입력받아 출력하려는데 오류가...해결좀요 ㅠㅠ
맛깔손
2023.04.01
질문 제목 : 비쥬얼C문자를 입력받아 출력할때...질문 요약 :(C언어)문자를 입력받아 출력할때 문제점이...질문 내용 :
#includestdio.h
int main(void)
{
int a;
char b;
printf(당신은 지금까지 프로그래밍을 몇번 해봤습니까?\n);
scanf(%d, &a);
printf(당신은 지금까지 %d번 해보셨군요!!\n,a);
printf(당신이 지금 가장 하고싶은 말은 무엇인가요?\n);
scanf(%c, &b);
printf(당신이 지금 가장 하고싶은 말은 %c 이군요!!\n, b);
fflush(stdin);
return 0;
}
소스인데요.
이렇게 되면 출력 -숫자를 입력받아서 - 출력 - 출력 - 문자를 입력받아서 - 출력.
이렇게 되야되는데
저는 실행하면
출력 여기서 숫자 입력하면 당신은 지금까지 %d번 해보셨군요!! 는 출력이 잘되는데
저게 출력이 되자마자 이 아래에 당신이 지금 가장 하고싶은 말은 무엇인가요? 이게 뜨는데 여기까지는 다 맞습니다. 그런데
여기서 아무것도 안했는데 이 아래에 당신이 지금 가장 하고싶은 말은 %c 이군요!! 까지 다나오네요..
그니까 맨처음 숫자만 입력하려고 했더니, 아래꺼까지 다 나와버리네요...
이거 어떻게 안될까요?ㅠㅠ