1 Star 0 Fork 8

thineagle/Xipkpublib_Update

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
XipGetTagValue.c 736 Bytes
一键复制 编辑 原始数据 按行查看 历史
suitianmou 提交于 2016-07-12 20:53 . 20160712
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
/* XMLʽ */
int XipGetTagValue(char *buf,char *tag,char *value,const char tagsign)
{
char *p,*q;
char del[11] ;
int len;
char len_c[3];
bzero(len_c,sizeof(len_c));
memset(del, 0x00, sizeof(del)) ;
sprintf(del, "%c", tagsign) ;
p=strstr(buf,tag);
if(p==NULL) return -5;
q=p-2;
memcpy(len_c,q,2);
len=atoi(len_c);
p+=len;
q=strstr(p, del);
if(q==NULL)
strcpy(value,p);
else
{
memcpy(value,p,q-p);
value[q-p]=0x00;
}
strtrim(value) ;
return 0;
}
/* TLVʽ */
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/thineagle/Xipkpublib_Update.git
git@gitee.com:thineagle/Xipkpublib_Update.git
thineagle
Xipkpublib_Update
Xipkpublib_Update
master

搜索帮助