c语言关于文件编程
我才学C语言,这个程序是照书编的,怎么运行不了?编译也没有错误,我无解了.......
程序代码:/*C语言的文件
程序功能:打开文件,若没有则新建
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp;
char ch;
fp=fopen("e:\\data.txt","r");
if(fp!=NULL)
{
printf("该文件已经存在,是否覆盖?(y/n)");
scanf("%c",&ch);
if(ch=='n'||ch=='N')
exit(1);
}
fclose(fp);
fp=fopen("e:\\data.txt","w");
if(fp!=NULL)
printf("这个文件已经被创建!\n");
else
{
printf("这个文件不能被创建!\n");
exit(1);
}
fclose(fp);
return 0;
}








