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; }