实例演示:
#include<stdio.h>
main()
{ FILE *fp;
fp= fopen ("c:\\fengyi\\bkc\\test.dat","r");
}
/*文件的打开与测试*/
#include<stdio.h>
#include<stdlib.h>
main()
{ FILE *fp;
fp=fopen("aa.c","w");
if(fp==NULL)
{ printf("File open error !\n");
exit(0);//表示终止程序运行 。包含在<stdlib.h>
}
}
/*文件的打开与测试*/
#include<stdio.h>
#include<stdlib.h>
main()
{ FILE *fp;
char *filename="C:\\fengyi\\bkc\\test.doc" ;
fp=fopen(filename,"r");
}
高级版本!!!
/*从键盘输入一串字符,然后把它们转存到磁盘文件中*/
#include<stdio.h>
#include<stdlib.h>
main()
{ FILE *fp;
char ch;
if ((fp=fopen("灭霸.doc","w"))==NULL)/*判断文件是否打开成功*/
{ printf("File open error !\n");
exit(0);//表示终止程序运行 。包含在<stdlib.h>
}
ch=getchar();
while(ch!='\n')/*若键入回车换行符则结束键盘输入和文件写入*/
{ fputc(ch,fp);
ch=getchar();
}
fclose(fp);/*关闭由函数fopen()打开的fp指向的文件*/
}
程序分析:
运行上述程序,若从键盘输入“我是灭霸”,则上述字符就被写到了“灭霸.doc”中。
灭霸.doc如下图:
打开灭霸.doc,可看到文件内容