나의 작은 valley
[C언어] 파일의 끝(EOF) 본문
728x90
EOF >> 입력 끝났다.
누가 >> 운영체제가 알려줌
어떻게 알려줌? >> 종료할 떄가 되면 getchar()함수가 -1을 return을 하는데 EOF가 def를 보면 -1임 그래서 EOF되면서 종료
EOF 유발하는 법 >> ctrl + z
#include <stdio.h>
#include <conio.h>
int main() {
char c;
while ((c = getchar()) != EOF ) // End of file
putchar(c);
return 0;
}
728x90
'Computer Science > [C언어] 문법 정리' 카테고리의 다른 글
[C언어] 숫자와 문자를 섞어서 입력받기 (0) | 2022.11.17 |
---|---|
[C언어] 입출력 방향 재지정 (0) | 2022.11.17 |
[C언어]입출력 버퍼 (0) | 2022.11.16 |
[C언어] 저장 공간 분류, 자료형 한정자들 (0) | 2022.10.31 |
[C언어] calloc(), realloc() (0) | 2022.10.31 |
Comments