一个关于rewind函数的问题
#include<stdio.h>#include<string.h>
void main()
{
FILE *fp;
int i;
char a;
fp = fopen("F:\\源代码\\文件数据删除实验\\实验.txt","a");
if(fp==NULL)
{
printf("文件打开失败\n");
}
else
{
fseek(fp,0,0);
scanf("%s",a);
fprintf(fp,"%s\n",a);
while(!feof(fp))
{
scanf("%s",a);
fprintf(fp,"%s\n",a);
}
}
fclose(fp);
}
我想从头覆盖文件前两行
怎么不行呢
文件内容
123456
789456
147852
963158
页:
[1]