设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
这句memset是什么意思呀。。。
返回列表
发新帖
这句memset是什么意思呀。。。
[复制链接]
11
|
6
|
2021-1-27 05:22:46
|
显示全部楼层
|
阅读模式
memset(pOutData+barcode_len,0x20,59-barcode_len);
中间的0x20怎么理解啊
分 -->
回复
使用道具
举报
千问
|
2021-1-27 05:22:46
|
显示全部楼层
填充数据为0x20
回复
使用道具
举报
千问
|
2021-1-27 05:22:46
|
显示全部楼层
是替换为空格吗
回复
使用道具
举报
千问
|
2021-1-27 05:22:46
|
显示全部楼层
引用2楼NKLMJF的回复:
是替换为空格吗
是
回复
使用道具
举报
千问
|
2021-1-27 05:22:46
|
显示全部楼层
可以写成‘’
回复
使用道具
举报
千问
|
2021-1-27 05:22:46
|
显示全部楼层
将s(第一个参数)所指向的某一块内存中的每个字节的内容全部设置为ch(第二个参数)指定的ASCII值,块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作,其返回值为指向S的指针。
回复
使用道具
举报
千问
|
2021-1-27 05:22:46
|
显示全部楼层
memset
Setsbufferstoaspecifiedcharacter.
void*memset(void*dest,intc,size_tcount);
memset就是把dest所指向的内存位置开始,用C这个字符来填充count个长度,
你的例子就是memset(pOutData+barcode_len,0x20,59-barcode_len);
他们看pOutData指针再向后移barcode_len的位置开始,用0x20(ascii字符的空格)来填充59-barcode_len个长度
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行