zoukankan      html  css  js  c++  java
  • 全站仪数据修正为南方cass可识别数据

    #include<stdio.h>
    int main()
    {
    FILE *fp1,*fp2;//文件类型指针,分别为待修改文件与修改好文件
    char filename1[20],filename2[20];//存储两个文件名称
    char ch;
    printf("请输入需要修改文件名,加后缀:");
    scanf("%s",filename1);
    printf(" 请输入修改后的文件名,加后缀:");
    scanf("%s",filename2);
    fp1=fopen(filename1,"r");//以只读方式打开待修改文件,找不到文件路径则返回NULL
    fp2=fopen(filename2,"w");//以写方式打开文件,找不到文件路径则新建文件

    if(fp1==NULL)
    {
    printf("文件打开错误! ");
    return 0;
    }

    if(fp2==NULL)
    {
    printf("文件创建错误! ");
    return 0;
    }


    do
    {
      while((ch=fgetc(fp1))!=',')
      {
        fputc(ch,fp2);
      }
      fputc(',',fp2);
      fputc(',',fp2);
      while((ch=fgetc(fp1))!=' ')//文件换行
      fputc(ch,fp2);
      fseek(fp1,-1,1);//文件指针前移一个位置
      fputc(ch,fp2);
      fputc(' ',fp2);
    }while((ch=fgetc(fp1))!=EOF);//do循环防止丢失第一个字符

      fclose(fp1);
      fclose(fp2);

    }

  • 相关阅读:
    Go语言标准库flag基本使用
    GO学习-(12) Go语言基础之函数
    GO学习-(11) Go语言基础之map
    GO学习-(10) Go语言基础之指针
    Spring AOP
    JDK动态代理
    版本控制
    版本控制
    浅析Java反射机制
    Spring Batch学习
  • 原文地址:https://www.cnblogs.com/qin5429/p/8372284.html
Copyright © 2011-2022 走看看