모두CBT

C언어에서 버퍼에 남아 있는 불필요한 데이터를 삭제해주는 함수는? | [사무자동화산업기사 필기] 17년 2회차 기출문제 상세 페이지

1[사무자동화산업기사 필기] 17년 2회차
C언어에서 버퍼에 남아 있는 불필요한 데이터를 삭제해주는 함수는?
1
gets()
2
fflush()
3
fwrite()
4
printf()
해설

입력 버퍼에 남아 있는 불필요한 데이터를 삭제하는 함수는 fflush()이다. fflush()는 지정된 스트림의 버퍼를 비우는 함수로, fflush(stdin)을 사용하면 표준 입력 버퍼의 남은 데이터를 제거할 수 있다. gets()는 문자열 입력 함수, fwrite()는 파일 쓰기 함수, printf()는 출력 함수로 버퍼 정리 목적이 아니다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.