/*******************************************************************************
* Function Name : void CutData(char *Soure, char *Condition, char *Dest)
* Description : 根据Condition条件裁剪数据,并存到Dest中
* Author : Lhl
* Input :
* Output :
* Other :
* Date : 2018.06.09
*******************************************************************************/
void CutData(char *Soure, char *Condition, char *Dest)
{
char *ptr;
int len = 0;
ptr = strstr(Soure, Condition);
len = strlen(Condition);
strncpy(Dest, ptr + len, strlen(ptr) - len);
}
char Data[50] = "Abcdefghi";
char Dest[50] = {0};
例如:CutData(Data , "Abc" , Dest);
执行后,Dest值为"defghi";