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咋么今天怪怪的呢???
  • 相关阅读:
    图片懒加载技术
    验证码处理
    基于requests模块的cookie,session和线程池爬取
    最快理解
    Golang
    Django REST framework
    Django REST framework
    Django
    Django
    搭建邮件服务器 Postfix + Dovecot (CentOS)
  • 原文地址:https://www.cnblogs.com/zhangleisanshi/p/5168894.html
Copyright © 2011-2022 走看看