나의 작은 valley

[C언어] 파일의 끝(EOF) 본문

Computer Science/[C언어] 문법 정리

[C언어] 파일의 끝(EOF)

붕옥 아이젠 2022. 11. 16. 10:23
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
Comments