#include<stdio.h>
#include <cstdlib>/*exit的库*/
main()
{
FILE*in;
char fname[50],line[80];/*分配空间给文件名,每行存放的容量*/
int n;
printf("请输入文件名:\n");
scanf("%s",fname);
if((in=fopen(fname,"r"))==NULL)/*打开文件,只读*/
{
printf("cannot open file\n");
exit(0);
}
while(!feof(in))/*文件结束,返回1否者一直进行*/
{fgets(line,80,in);
printf("%d: %s\n",n++,line);
}
fclose(in);
}
运行结果:
预先存放好的数据
程序结果