gets를 먼저 받으면 잘 작동하는데
getchar를 먼저 받으면 gets 입력 요구를 안함;;
int main(){
char str[100];
gets(str); //getchar을 먼저 받으면 뒤의 gets에 대해 입력을 받지않음.
puts(str);
char ch = getchar();
putchar(ch); //ch에 저장된 char형의 값을 출력하는것이기 때문에 call-by-value임.
}
이건 뭔
이런거 대부분 cr lf 문제임 니가 함수가 어떻게 동작해서 그런 문제가 생겼는지 알아보셈