博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
删除字符串第一个byte
阅读量:7103 次
发布时间:2019-06-28

本文共 359 字,大约阅读时间需要 1 分钟。

 
一种方式:
 
char
* mag;
char
buff[1000];
char
number;
memcpy
((
char
*)msg,buff,len);
strncpy
(&number,&msg[0],1);
for
(
int
i=0;i < len-1;i++)
     
msg[i]=msg[i+1];
msg[len-1]=
newlen= len-1;
 
 另一种:
 
char
* mag;
char
buff[1000];
char
number;
number = buff[0];
memcpy
((
char
*)msg,buff+1,len);
lenbuffret = len-1;
 
第二种效率明显高!

转载于:https://www.cnblogs.com/candl/p/3162720.html

你可能感兴趣的文章
英首相提“脱欧”替代方案:成不成,谁说了算?
查看>>
源码视频:HTML5求职必备大牛canvas绘制烟花爆炸特效
查看>>
[GAN学习系列3]采用深度学习和 TensorFlow 实现图片修复(中)
查看>>
Flutter代码模板,解放双手,提高开发效率必备| 掘金技术征文
查看>>
vue自定义指令
查看>>
Flexbox学习笔记-flex项目属性
查看>>
Mac文本编辑技巧
查看>>
异步网络模块之aiohttp的使用
查看>>
技术性能领先,阿里云网络产品全面升级为企业级
查看>>
『技术分享』—— 我的第一个微信小程序-趣闻
查看>>
像仓管一样管理redux-仓管也需要才艺(中间件)
查看>>
基于 HTML5 OpenLayers3 实现 GIS 电信资源管理系统
查看>>
架构师眼里的高并发架构
查看>>
npm 全局安装到发布包的问题
查看>>
for in,Object.keys(),for of,hasOwnProperty()怎么用?
查看>>
日记9(代码重构)
查看>>
云数据库 Redis 版功能特性
查看>>
Git常用命令及日常问题集锦
查看>>
强技术推动高需求,但是未来市值将缩水?看国外分析师如何评价苹果
查看>>
深入 Nginx 之配置篇
查看>>