源程序:
//把一个已经存在磁盘上的file_a.txt文本文件中的内容原样输出到终端上
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fpin;
char ch;
if((fpin=fopen("e:\file_a.txt","r"))==NULL) //以读的方式,打开文件
{
printf("can't open this file!
"); //如果没有此文件,则显示错误并退出
exit(0);
}
ch=fgetc(fpin); //读取fpin这个指针所指向的文件
while(ch!=EOF) //end of file
{
putchar(ch); //循环且一个字符一个字符地读入到内存中
ch=fgetc(fpin);
}
fclose(fpin); //释放指针所指内存区域
return 1;
}
运行结果: