请问如何在文件中往前面写数据,万分感谢
bobqi 2000-11-16 12:48:00 我有如下程序
....
fpos_t pos=0;;
FILE *fp;
if((fp=fopen(".\t2.htm","a+"))==NULL){
fp = fopen(".\t2.htm","w");
}
rewind(fp);
fseek(fp,0L,SEEK_SET);
fsetpos(fp,&pos);
.....
我用了以上方法将文件指针定位到头
可是我再用fprintf方法向文件写数据时,确没有办法写在前面,
只能在文件的后面添加