게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c언어 gets() 함수 궁금해요
게시물ID : programmer_7828짧은주소 복사하기
작성자 : 찌빠묵
추천 : 0
조회수 : 1343회
댓글수 : 14개
등록시간 : 2015/01/25 18:58:56

 printf("1번\n2번\n메뉴를 선택하시오 : ");
 scanf(" %d",&k); 
 
 printf("문자열을 입력하시오 : ");
 gets( input );
 
여기서
input은 char input[1000]으로 선언 했고
k는 int k로 선언 했습니다.
 
* 질문 : 위처럼 scanf가 앞에 있고 gets 함수가 뒤에 있을때 gets함수가 실행 되지 않습니다. (문자열을 입력하시오 라는 printf문만 실행됨)
            scanf가 뒤에 있고 gets함수가 앞에 있을때는 둘다 실행 됩니다.
 
            위 방법은 왜 gets함수가 실행이 안되나요?
            위처럼 실행을 하려면 어떻게 해야 되나요?
           
꼭 좀 알려주세요 궁금합니다~~
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호