c언어 독학 EOF
c언어 독학 EOF 취미생활로 c언어 독학을 하고 있는데 그동안 문자열을 입력받고 출력할 때는 scanf()와 printf() 함수를 이용했습니다. 하지만 이 녀석들은 메모리의 공간도 많이 차지하고 연산의 양이 많은 단점이 있어서 하나의 문자만 입력받고 출력할 때는 putchar, fputc, getchar, fgetc 함수를 이용하는 게 좋기 때문에 지난 글에서 이 함수들의 쓰임새를 대충 살펴봤습니다. 그런데 문자를 문자를 입. 출력 하는 함수인데 반환형이 int형인 게 좀 이상합니다. int getchar(void); int fgetc(FILE*stream); ■ 왜 반환형이 int형 일까요? 그 이유를 대충 살펴보겠습니다. C언어에는 파일의 끝을 표시하기 위해서 EOF(End Of File)라는 상..