TA贡献1812条经验 获得超5个赞
char subbuff[5];
memcpy( subbuff, &buff[10], 4 );
subbuff[4] = '\0';
任务完成 :)
TA贡献1880条经验 获得超4个赞
char* strncpy(char* dest, char* src, int n)从中使用<cstring>。在您的情况下,您将需要使用以下代码:
char* substr = malloc(4);
strncpy(substr, buff+10, 4);
在完整的文档strncpy的功能在这里。
TA贡献1836条经验 获得超4个赞
您可以使用strstr。示例代码在这里。
请注意,返回的结果不是以null终止的。
举报