aces 发表于 2013-11-14 04:02:09

一个关于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]
查看完整版本: 一个关于rewind函数的问题