#include <stdio.h> #include <process.h> //exit()함수 int main() { int count; file *fp;
fp =fopen("d0328", "r");
if(NULL== fp) { printf("File open error!!\n"); exit(1); }
count = fscanf("fp,"%c", &ch);
while(count != eof) { putchar(ch); count = fscanf(fp, "%c", &ch); }
fclose(fp);
return 0; }
exit(1)- 함수, 프로그램을 종료, stdio.h와 process.h의 있다.
1이면 비정상종료, 0이면 정상종료
return 0; -> 함수만 종료, 숫자는 위와 동일.
위의 fscanf는 데이터를 입력받아 성공적으로 실행했을 때 데이터의 갯수를 받고
텍스트파일 내용이 끝나면(end of file) 프로그램을 마친다.
|