/********************************************************************
* 函数名 : DivString
* 功能 : 字符串截取
* 内容 : 分割得到第index(从0开始)个division前的字符串
* 输入参数 : char * src,char * dest,int index,char division
* 输出参数 :
* 输入输出参数 :
* 返回值 : 成功 - OK
* 失败 - NG
* 编程者 : mmdeng
* 更新日 : 2004-07-17
********************************************************************/
int DivString(char * src,char * dest,int index,char division)
{
if(index < 0){
DebugLog("分割位置不能小于0");
return NG;
}
int count = 0;
int i,j;
for (i=0,j=0;i
{
if (src[i] == division) count++;
if (count == index&&src[i] != division) dest[j++] = src[i];
}
dest[j] = '/0';
return OK;
}
* 函数名 : DivString
* 功能 : 字符串截取
* 内容 : 分割得到第index(从0开始)个division前的字符串
* 输入参数 : char * src,char * dest,int index,char division
* 输出参数 :
* 输入输出参数 :
* 返回值 : 成功 - OK
* 失败 - NG
* 编程者 : mmdeng
* 更新日 : 2004-07-17
********************************************************************/
int DivString(char * src,char * dest,int index,char division)
{
if(index < 0){
DebugLog("分割位置不能小于0");
return NG;
}
int count = 0;
int i,j;
for (i=0,j=0;i
{
if (src[i] == division) count++;
if (count == index&&src[i] != division) dest[j++] = src[i];
}
dest[j] = '/0';
return OK;
}