c语言截取字符串中的某段字符串

c语言截取字符串中的某段字符串#include#include#includeint main(void){     charsrcBuf[1024]={0};     intsrcLen=0;     char*bufTmp=NULL;     chardestBuf[128]={0};    snprintf(srcBuf,1024,”\r\n”

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

int  main(void)

{

      char srcBuf[1024] = {0};

      int srcLen = 0;

      char* bufTmp = NULL;

      char destBuf[128] = {0};

     snprintf(srcBuf,1024,”<?xml version=\”1.0\”?>\r\n”

                                  “<Response>\r\n”

                                  “<Type>A</Type>\r\n”

                                  “</Response>\r\n”);

    srcLen = strlen(srcBuf);//”转义字符\不算入长度”

    bufTmp = strstr(srcBuf,”<Response>”);

    strncat(destBuf,srcBuf,bufTmp-srcBuf);

    printf(“destBuf:%s\n”,destBuf);

    return 0;

}

输出结果:<?xml version=”1.0″?>

今天的文章c语言截取字符串中的某段字符串分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/6993.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注