printf("1번\n2번\n메뉴를 선택하시오 : ");
scanf(" %d",&k);
printf("문자열을 입력하시오 : ");
gets( input );
여기서
input은 char input[1000]으로 선언 했고
k는 int k로 선언 했습니다.
* 질문 : 위처럼 scanf가 앞에 있고 gets 함수가 뒤에 있을때 gets함수가 실행 되지 않습니다. (문자열을 입력하시오 라는 printf문만 실행됨)
scanf가 뒤에 있고 gets함수가 앞에 있을때는 둘다 실행 됩니다.
위 방법은 왜 gets함수가 실행이 안되나요?
위처럼 실행을 하려면 어떻게 해야 되나요?
꼭 좀 알려주세요 궁금합니다~~