개요
- End of File in stdin, EOF in stdin
abc.txt 와 같은 파일은 파일의 끝에서 EOF 가 발생하나 stdin 환경 에서는 아래 테이블의 키로 EOF를 발생 할 수 있음
| OS | 키 |
|---|---|
| 리눅스 | Ctrl + D |
| 윈도우 | Ctrl + Z |
예시 (C언어)
#include <stdio.h>
int main()
{
int c;
while ((c = getchar()) != EOF) {
printf("%c", c);
}
return 0;
}
- →리눅스에서 코드를 실행해보면 한 글자씩 받아 들이다가, Ctrl+D 를 입력하면 EOF 가 입력이 되며 프로그램이 종료됨