C语言的文件访问操作,
#include <stdio.h>#include <stdlib.h>
#include <string.h>
void main (void)
{
char str[80];
FILE *f2;
f2=fopen("f:\\xxk\\wr2.dat","w");
if(!f2); {
printf ("Cannot open File. \n");
exit(1);
}
printf ("在下面输入若干行文本建立文本文件:\n");
while (1) {
gets(str);
strcat (str,"\n");
if(*str=='\n') break;
fputs (str,f2);
}
fclose (f2);
}
我在F盘下已经建立了xxk文件夹,编译后运行后,它也自动生成了wr2.dat。
为什么还会显示Cannot open File.
无法打开下面文件,后面操作都无法执行。