如何用C语言读取下面的txt文件中的数据并存入一个新的txt文件中,只需要数据,忽略开头的字符以及每一行后面的0和1,要怎么操作呢

img


只需要数据,忽略开头的字符以及每一行后面的0和1,要怎么操作呢

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX_LINE 1024
int main()
{
 char buf[MAX_LINE];  /*缓冲区*/
 FILE *fp;            /*文件指针*/
 int len;             /*行字符个数*/
 if((fp = fopen("test.txt","r")) == NULL)
 {
 perror("fail to read");
 exit (1) ;
 }
 int i=0;
 FILE *fpWrite=fopen("newtest.txt","w");  
 if(fpWrite==NULL)  
    {  
        return 0;  
    }   
 while(fgets(buf,MAX_LINE,fp) != NULL)
 {
 len = strlen(buf);
 buf[len-2] = '\0';  /*去掉最后一个字符*/
 if(i==0){}//第一行不处理
  else
  {printf("%s\n",buf);
   fputs(buf,fpWrite);//写数据 到txt里面  
    fputs("\n",fpWrite);}
    i++;     
 }
 fclose(fpWrite); 
 fclose(fp); 
  return 0;
}