C语言FILE申明的时候出错

来源:百度知道 编辑:UC知道 时间:2024/06/14 11:57:56
我在C代码中申明了两个FILE类型
但是调试的时候一直报错误
代码:
12: FILE *fp;
13: fp=fopen("c:\\ds\\05070502108.txt","a");
14: fseek(fp,0L,0);
15: fprintf(fp,"ssssssss\n");
16: int a;
17: FILE *px;
18: px = fopen("c:\\ds\\test.txt","r");
12行一直报错误
望各位大虾给小弟一条路啊

在Tc2.0下能运行且有结果()
#include<stdio.h>
int main() {

FILE *fp;
fp=fopen("c:\\a.txt","a");
fseek(fp,0L,0);
fprintf(fp,"ssss\n");
close(fp);
return 0;

}

请写出完整程序,以及所用编译器的名称

#include<cstdio>
using namespace std;
FILE * fin=fopen("c:\\a.txt","r");
FILE * fout=fopen("c:\\b.txt","w");

int main()
{
int num;
fscanf(fin,%d,&num);
fprintf(fout,%d,num*num);

return 0;
}

你试着复制进去运行看看(不要改)

楼主,在你的源程序中:
FILE *fp;
13: fp=fopen("c:\\ds\\05070502108.txt","a");
14: fseek(fp,0L,0);
15: fprintf(fp,"ssssssss\n");
16: int a;
17: FILE *px;
18: px = fopen("c:\\ds\\test.txt","r");
其中fp=fopen("c:\\ds\\050