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

c语言截取字符串中的某段字符串include include includeint nbsp main void nbsp nbsp nbsp nbsp nbsp charsrcBuf 1024 0 nbsp nbsp nbsp nbsp nbsp intsrcLen 0 nbsp nbsp nbsp nbsp nbsp char bufTmp NULL nbsp nbsp nbsp nbsp nbsp chardestBuf 128 0 nbsp nbsp nbsp nbsp snprintf srcBuf 1024 r n

#include

#include

#include

int  main(void)

{

      char srcBuf[1024] = {0};

      int srcLen = 0;

      char* bufTmp = NULL;

      char destBuf[128] = {0};

     snprintf(srcBuf,1024,”
\r\n”

                                  ”

\r\n”

                                  ”

A
\r\n”

                                  “\r\n”);

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

    bufTmp = strstr(srcBuf,”

“);

    strncat(destBuf,srcBuf,bufTmp-srcBuf);

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

    return 0;

}

输出结果:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/216916.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午10:46
下一篇 2026年3月18日 上午10:46


相关推荐

  • js 刷新当前页面

    js 刷新当前页面方法1:reload()方法reload()方法用于刷新当前文档。reload()方法类似于你浏览器上的刷新页面按钮。location.reload();方法2:replace()方法replace()方法可用一个新文档取代当前文档。<!DOCTYPEhtml><html><head><metacharset=”utf-8″><title>菜鸟教程(runoob.com)</title><sc

    2022年7月27日
    8
  • 付了GPT-5的钱,用的是开源模型

    付了GPT-5的钱,用的是开源模型

    2026年3月12日
    5
  • Client ID认证「建议收藏」

    Client ID认证「建议收藏」1.插件ClientID认证使用配置文件预设客户端ClientID与密码,支持通过HTTPAPI管理认证数据。ClientID认证不依赖外部数据源,使用上足够简单轻量,使用该种认

    2022年7月1日
    39
  • 第九章:activit内置用户组设计与组任务分配和IdentityService接口的使用

    第九章:activit内置用户组设计与组任务分配和IdentityService接口的使用第九章:activit内置用户组设计与组任务分配和IdentityService接口的使用

    2022年4月23日
    49
  • 企业 keepalived 高可用项目实战

    企业 keepalived 高可用项目实战Listitem企业keepalived高可用项目实战1、KeepalivedVRRP介绍keepalived是什么keepalived是集群管理中保证集群高可用的一个服务软件,用来防止单点故障。keepalived工作原理keepalived是以VRRP协议为实现基础的,VRRP全称VirtualRouterRedundancyProtocol,即虚拟路由冗余协议。虚拟路由冗余协议,可以认为是实现高可用的协议,即将N台提供相同功能的路由器组成一个..

    2022年7月13日
    14
  • 微服务分布式事务解决方案Seata

    微服务分布式事务解决方案Seata文章目录一 pandas 是什么 二 使用步骤 1 引入库 2 读入数据 总结一 什么是 Seata Seata 是一款开源的分布式事务解决方案 致力于提供高性能和简单易用的分布式事务服务 Seata 将为用户提供了 AT TCC SAGA 和 XA 事务模式 为用户打造一站式的分布式解决方案 AT 模式是阿里首推的模式 阿里云上有商用版本的 GTS GlobalTransa 全局事务服务 提示 业务场景 角色划分

    2025年11月1日
    5

发表回复

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

关注全栈程序员社区公众号