c语言sscanf函数的用法是什么
301
2022-09-01
c语言 内存查找提取字符串函数
查找标头 标尾 提取其中的数据。 int GetidNumber(char * src, int src_size, char *dst)
{ char flag1[10] = { 0x69, 0x64, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3a,0x22 }; //第一个标头数据 int flag1_size = 10; char flag2[1] = { 0x22 }; int flag2_size = 1; char *p1 = memstr(src, src_size, flag1, flag1_size); char *p2 = memstr(p1 + flag1_size, src_size - (p1 - src - flag1_size), flag2, flag2_size); if (NULL != p1 && NULL != p2) {
memcpy(dst, p1 + flag1_size, (p2 - p1) - flag1_size);
return 1;
}
else
return 0; //无符合要求数据
}
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~