在解析字符串时,能够解析的给出每个字符串的长度、内容、以及每个字符串的第一个字符的地址。
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
时间: 2024-10-08 10:07:16