scanf로 값을 입력 받은 후에 다로 다음에 fgets로 값을 입력 받으려고 하면
fgets에 엔터가 들어가 버리네요. 결국은 제대로 입력을 받지 못한다는...
그래서 제가 시험 삼아 짜보니...정말 그렇네요. 소스는 다음과 같습니다.
[code:1]
#include <stdio.h>
main()
{
int value;
char name[10];
scanf("%d", &value);
fgets(name, sizeof(name), stdin);
printf("-출력-\n");
printf("%d", value);