작성
·
393
0
myfile안에 hello만 입력하고 다음과 같이 실행시켰는데 rrrrr이 출력되었습니다 텍스트 파일은 메모장 기반?입니다.
코드 중에서도 궁금한게 있는데 getchar을 사용하지 않고 getc를 사용하는 이유는 무엇인가요?? file에 입력된 정보를 가져올 때는 버퍼를 가져올 때와는 다르게 getc를 사용해야 하는건가요??
답변 1
0
getc는 파라미터로 파일 스트림을 받습니다. getc(file)
따라서 파일로부터 입력을 받으려면 getc를 사용해야겠습니다.
getchar() 는 getc와 달리 파라미터가 필요 없으며 콘솔 입력(표준 입력 스트림 stdin)에서만 입력 받는 함수입니다.