| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 583 人关注过本帖, 1 人收藏
标题:Labwindows/CVI中的fets()函数的疑问
只看楼主 加入收藏
夏子路27
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2014-1-13
结帖率:0
收藏(1)
已结贴  问题点数:20 回复次数:2 
Labwindows/CVI中的fets()函数的疑问
各位大侠好,小弟最近在学习Labwindows/CVI虚拟仪器开发软件,由于C语言基础不好,在阅读公司设备里面程序时,遇到下面有一段程序有所疑问:
  
 char*sStr是通过fgets(sStr, 255, pF)函数得到的linebuffer里面指向数组的指针,想了解 下面这个void函数有什么作用?是清空缓存吗?这个void函数算法有点看不懂(第一个while循环什么时候终止?当i>0的时候,if里面的while循环是起什么作用?)由于小弟C语言基础不好,望高手能够逐行点拨一下这个函数的算法。万分感谢!!!
  
 void remove_front_space(char *sStr)
  {
          int  i = 0, j = 0;
         
         while ( sStr[i] && sStr[i] == ' ' )  i++;
          if ( i > 0 )
          {
                  while ( sStr[i] )
                  {
                          sStr[j] = sStr[i];
                          i++;
                          j++;
                  }
                  sStr[j] = 0;
          }
  }
搜索更多相关主题的帖子: C语言 开发 软件 仪器 
2014-01-13 14:53
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9031
专家分:54061
注 册:2011-1-18
收藏
得分:20 
remove_front_space
移除_前导_空格
2014-01-13 15:57
夏子路27
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2014-1-13
收藏
得分:0 
回复 2楼 rjsp
明白了~感谢~
2014-01-15 10:39
快速回复:Labwindows/CVI中的fets()函数的疑问
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016874 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved