C++ 截取字符串,抓某特定字符后的字段。

2024-12-26 13:39:21
推荐回答(1个)
回答1:


#include
#include

int mysubstr(const char *str, const char* str0, char str1[])
{
str1[0] = 0;
char* strp = strstr(str, str0);
if (strp == NULL)
{
return 0;
}
strcpy(str1, strp + strlen(str0));
}

int main()
{
char* p = "fdsafdsa a:121321321321312321";
char data[100];
mysubstr(p, "a:", data);

cout<
return 0;
}