码迷,mamicode.com
首页 > 编程语言 > 详细

C语言比较巧妙的字符串分割程序

时间:2015-02-06 20:27:13      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:

在解析字符串时,能够解析的给出每个字符串的长度、内容、以及每个字符串的第一个字符的地址。

short i;  

 char SentenceCnt =0;   //切割之后的字符串的个数

 short ItemSum = 0,ItemLen[40],Idx[40], ThCommandLen = 0;  //ItemSum 每个逗号之前的字符串的长度
                                                                                                        //ItemLen每个字符串的长度
                                                                                                        //Idx每个字符串第一个字符的地址

for ( i = 0; i < length; i++)
 {
  if ( pInBuff[i] == ,) //以逗号分隔
  {
   ItemLen[SentenceCnt] = i - ItemSum - SentenceCnt;
   ItemSum += ItemLen[SentenceCnt];
   SentenceCnt++;
   Idx[SentenceCnt] = i + 1;
}       
 }
 ItemLen[SentenceCnt] = length - Idx[SentenceCnt];    //get the second parameter of the command

 

C语言比较巧妙的字符串分割程序

标签:

原文地址:http://www.cnblogs.com/youthshouting/p/4277888.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!