송시혁 2013. 3. 23. 08:31

#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) 프로그램을 마친다.