zoukankan      html  css  js  c++  java
  • C语言学习小记

    2013年1月31日

    今天试着编程为报文去头去尾。

     
    #include
    #include
    #define MAX_LENTH 1024
    int main()
    {
     char *path = "PCM_1.txt"; //
     char *dest = "dest.txt"; //
     char buffer[MAX_LENTH];
      FILE *pf = fopen(path,"r"); //
      FILE *df = fopen(dest,"w"); //
      if (pf== NULL || df==NULL)
      {
        printf("cannot open the file "); //
      }
     
      while(fgets(buffer,MAX_LENTH,pf)!=NULL)  //
      {
     //
         if ((buffer[0]=='C' && buffer[1]=='O' && buffer[2]=='D' && buffer[3]=='E')||(buffer[0]=='T' && buffer[1]=='E' && buffer[2]=='S' && buffer[3]=='T') || (buffer[0]=='H' && buffer[1]=='E' && buffer[2]=='A' && buffer[3]=='D'))
    continue;
         if ((buffer[0]!='0') && (buffer[0]!='1') && (buffer[0]!='*') && (buffer[0]!=' '))
    {fputs(buffer,df); 
    }  //
      }
     
     
    fclose(pf);
    }
     
    再加注释时,总是出现最后的 “}”错误,把if后的“{}”重新输入后才算编译成功。
    另外,运行后 dest.txt 无数据产生,最后将注释的 改为 // 才成功执行。
    C咋么今天怪怪的呢???
  • 相关阅读:
    应届毕业生简历撰写技巧
    【LeetCode】- Longest Substring Without Repeating Characters
    线性规划
    什么是凸规划
    最优化算法 (一)
    香农定理和频谱效率
    虚函数的用法
    QT学习一
    努力!
    Qslider
  • 原文地址:https://www.cnblogs.com/zhangleisanshi/p/5168894.html
Copyright © 2011-2022 走看看