아주 간단한데 뭐가 틀렸는지 모르겠어요.
나려
2024.02.15
질문 제목 : 질문 요약 :첫째줄은 잘 출력 되는데 둘째줄이 쓰레기값으로 나와요..어떻게 하죠?질문 내용 :
#includestdio.h
int main()
{
char i, j;
int a, b, c, x, y, z;
scanf(%c %d %d %d, &i, &a, &b, &c);
scanf(%c %d %d %d, &j, &x, &y, &z);
printf(이름 \t국어 \t영어 \t수학\n);
printf(%c \t%d \t%d \t%d, i, a, b, c);
printf(%c \t%d \t%d \t%d, j, x, y, z);
return 0;
}
-
가을귀 2024-02-15
scanf 함수에서 %c를 사용하면 종종 이런 일이 발생합니다.
scanf 함수 앞에 fflush(stdin);을 넣어보세요.