第二次随笔

Posted mirrormy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二次随笔相关的知识,希望对你有一定的参考价值。

s_gets函数的修改版本

 1 char *s_get(char*st,int n)       //输入,指针法替代数组表示 
 2  {
 3      char *pt;
 4      
 5      pt = fgets(st,n,stdin);
 6      if(pt)
 7      { 
 8          while( *st != 
 && *st!= )
 9              st++;
10          if(*st = 
)
11              *st = ;
12          else
13              while(getchar() != 
)
14                  continue;
15      }
16      return pt;
17  }
18  
 1 char *s_get1(char*st,int n)            //第三版,使用strchr函数 
 2  {
 3      char *pt,*k1,*k2;
 4      
 5      pt = fgets(st,n,stdin);
 6      if(pt)
 7      { 
 8              
 9                  k1 = strchr(st,
);  
10                 k2 = strchr(st,);
11             
12              
13          if(k1 != k2)
14              *k1 = ;
15          else
16              while(getchar() != 
)
17                  continue;
18      }
19      return pt;
20  }
21  

第三个版变动得有点大,关键是使用strchr这个函数,这是cpp这本书复习题给我的思路。c向来是一门自由的语言,无数的编程人员一直致力于为他添砖加瓦,让他更加便捷。函数给了使用c的人极大的自由,前人种树后人乘凉,我在学习c语言的过程中,一直是一个C语言的搬运工。

以上是关于第二次随笔的主要内容,如果未能解决你的问题,请参考以下文章

软件工程短学期实践第二次随笔

软甲工程实践第二次随笔

第二次在对话框中膨胀片段时出错

JavaSE 第二次学习随笔

第二次随笔

第二次随笔