char * GetValue(char *src,char *dest ,int num,char ch)
{
char *s0=dest;
dest[0]=0;
while (*src!=0 && *src!='\n' && num!=1)
{
if (*src==ch)
num--;
src++;
}
while (*src!=0 && *src!='\n' && *src!=ch)
*s0++=*src++;
*s0=0;
alltrim(dest);
return dest;
}
{
char *s0=dest;
dest[0]=0;
while (*src!=0 && *src!='\n' && num!=1)
{
if (*src==ch)
num--;
src++;
}
while (*src!=0 && *src!='\n' && *src!=ch)
*s0++=*src++;
*s0=0;
alltrim(dest);
return dest;
}
然后将src最靠前的那个ch字符前面的所有字符放到目标字串中,并清除目标字串中所有的空格