感谢网友发现问题,现已修改好,提交了完整程序
root@datanode2 ~]# cat s1.cpp
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void)
{
     char *p;
     char str[] = "asd@123i@456";
     char *mid = (char *)malloc(30);
     strcpy(mid, str);
     p = strsep(&mid,"@");     
     printf("p = %s\n",p);
     printf("str = %s\n",str);

p = strsep(&mid,"@");     
     printf("p = %s\n",p);
     printf("str = %s\n",str);
    return 0;
}


[root@datanode2 ~]# gcc  s1.cpp  -o s1
[root@datanode2 ~]# ./s1
p = asd
str = asd@123i@456
p = 123i
str = asd@123i@456
输出结果是:123
                 asd

strsep 是将字符串截断.返回的是截断前的字符串.剩下的是截断后的字符串.

strsep 是将字符串截断相关推荐

  1. alxc tool 报错数组超出了界限_代码审计之报错信息泄露与字符串截断

    机器在语言编码转换的时候,经常会出现各种各样的异常,这些神奇的字符串就有可能组合成一堆乱码出来,也有可能直接把程序搞崩溃掉,不过总有那么一些字符,可以帮助我们在利用漏洞的时候变得更简单一些,下面我们就 ...

  2. php 多字节截取,将多字节字符串截断为n个字符

    将多字节字符串截断为n个字符 我试图在字符串过滤器中使用此方法:public function truncate($string, $chars = 50, $terminator = ' -'); ...

  3. php cut截取字符串,php源码分析之DZX1.5字符串截断函数cutstr用法

    本文实例讲述了php源码分析之DZX1.5字符串截断函数cutstr用法.分享给大家供大家参考.具体分析如下: /** * 函数来源DZX1.5,文件所在 /source/function/funct ...

  4. 蓝桥杯-打印菱形/字符串截断

    字符串截断 package august20;public class 字符串截断 {public static void main(String[] args) {String a="he ...

  5. 达梦 DM 执行SQL报字符串截断如何分析定位/超长文本截取

    达梦 DM 执行SQL报字符串截断如何分析定位/超长文本截取 DM数据库报字符串截断 1 .执行INSERT时报错 一般此类问题是由于目标表存在一个(或多个)字段长度不够,导致插入失败.重点关注CHA ...

  6. 达梦数据库迁移数据报错 字符串截断

    达梦数据库迁移数据报错 字符串截断 merge into demployee t using( select id,name,address from xxx_temp.demployee ) tt ...

  7. mysql 字符串超长截取_超长字符串截断注入

    该注入方法也是昨天看到某技术交流群聊到,闻所未闻便想要学习了,今天看某微信公众号的时候又再次看到关于"长字符串截断注入"的文章. 但是经过一番了解,其实这个注入姿势很难找到了,因为 ...

  8. 分割字符串c语言strsep,C语言 字符串切割

    #include #include #include /* 字符串切割函数 */ /* 知识补充: 1. 函数原型: char *strtok(char *str, const char *delim ...

  9. c语言strsep,C/C++ 字符串分割: strtok 与 strsep 函数说明(示例代码)

    函数原型: char *strtok(char *s, const char *delim); char *strsep(char **s, const char *delim); 功能:strtok ...

最新文章

  1. matlab潮流程序,IEEE33节点matlab潮流程序.doc
  2. 元学习Meta learning深入理解
  3. gateway sentinel 熔断 不起作用_Sentinel 的一些概念与核心类介绍
  4. Windows server 2008 r2 开启Aero
  5. 数字后端——时序验证
  6. solr 配置mysql数据源_solr data-config.xml配置文件的见解mysql数据源
  7. Maven详解及实例
  8. 论文 | 港中文自动驾驶点云上采样方法
  9. activemq spring监听不了
  10. android 日历_适用于Android的十大最佳日历应用
  11. vue 鼠标点击事件_点击鼠标,利用VBA代码实现精准控制触发事件的第二方案
  12. myeclipse以及tomcat乱码解决
  13. 视频素材有水印怎么去除?
  14. AI cs5序列号 注册机
  15. 如何测试网站服务器安全性,怎么检测网站安全性?
  16. [Step By Step]SAP HANA PAL 数据处理四分位间距检测Inter-quartile Range Test范例IQRTEST
  17. 此时流泪,彼时花开。。。。
  18. unity 3D期末大作业-简单坦克射击游戏
  19. [个人记录]春招C/C++后台/运维面试被问到的那些知识点(第一周)
  20. App常用图标素材网站

热门文章

  1. 【区块链 | 前端】前端开发人员入门区块链的最佳实践
  2. Wannafly挑战赛14 A:直角三棱锥
  3. python函数的传参(bert_vocab_from_dataset),函数括号里面含有**是什么意思?
  4. iPhone5预测:在微创新中逐渐沦陷[转]
  5. 分享一个开源的Springboot博客系统,界面简洁精致,拿来即用
  6. Redis批量删除Key的三种方式(linux和windows环境下都有)
  7. 五十个SQL基本语句,来看看你的SQL语言过关了吗?
  8. JavaWeb课程设计——名片管理系统
  9. ASA防火墙之透明模式的使用及配置
  10. 产品周报第29期|创作中心优化:发文助手新增质量分检测功能,博文增加内容历史版本