社区
C++ Builder
帖子详情
暴简单系列之三:char a[50]中已有内容,最快方法使之全部 =0x00,0x00
com235
2003-04-25 01:46:31
暴简单系列之三:char a[50]中已有内容,最快方法使之全部 =0x00,0x00。
别说用for()
{
a[i] =0x00;
}
谢谢
...全文
92
10
打赏
收藏
暴简单系列之三:char a[50]中已有内容,最快方法使之全部 =0x00,0x00
暴简单系列之三:char a[50]中已有内容,最快方法使之全部 =0x00,0x00。 别说用for() { a[i] =0x00; } 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hlmsoft
2003-04-25
打赏
举报
回复
好想
char a[50]={0};
也行,不信试试:)
影子传说
2003-04-25
打赏
举报
回复
牛呀
starstargao
2003-04-25
打赏
举报
回复
支持楼上那个是最牛的,在unix里面这个用的最多,所以最牛
yangguo_god
2003-04-25
打赏
举报
回复
memset(a, '\0x00', 50);
这个最牛了
chifengwatch
2003-04-25
打赏
举报
回复
char buf[50];
ZeroMemory(buf,50);
char a[50];
memset(a, '\0x00', 50);
he_Fly
2003-04-25
打赏
举报
回复
char a[50];
memset(a, '\0x00', 50);
he_Fly
2003-04-25
打赏
举报
回复
来晚了。。。55555555555555
xuv2002
2003-04-25
打赏
举报
回复
char buf[50];
ZeroMemory(buf,50);
hellobcb
2003-04-25
打赏
举报
回复
char a[50];
memset(a, '\0x00', 50);
com235
2003-04-25
打赏
举报
回复
怎么没人回答啊?!
组报文时,在
char
数组
中
插入
0x00
的
方法
博客介绍了在
char
数组
中
插入
0x00
的两种
方法
。
方法
一适合短组码,
简单
易实现,但长组码易数错字节且难排查问题;
方法
二对长组码方便组码且不会数错字节,短组码则没必要用。还给出了代码实现。
char
数组
中
的
0x00
看不到的问题
探讨了在QT环境下从QByteArray拷贝数据到
char
数组时遇到的问题,特别是当遇到
0x00
字节时导致的显示异常,并通过定义为u
char
类型解决了该问题。
char
数组赋值_
char
型数据
中
存放的
0x00
转为const
char
*被当作结束字符'\0'
博主在软件项目
中
遇到16进制数据存储的问题,使用
char
数组存储包含
0x00
在内的16进制数据时,
0x00
被误识别为字符串结束符。寻求解决方案,希望能在数据
中
正确识别并保留
0x00
。
char
arr[] = {0x11,0x22,0x33,0x44} ;int i = *(arr + 2) ;合法吗
本文围绕C语言代码“
char
arr[] = {0x11,0x22,0x33,0x44}; int i = *(arr + 2);”展开,指出其合法且涉及自动类型转换。介绍了自动类型转换的规则、设计原因及可能出现的符号扩展和数据丢失问题,还对比了与“int i = *(int *)(arr + 2)”的区别,并给出正确用法建议。
16进制转
char
_
char
型数据
中
存放的
0x00
转为const
char
*被当作结束字符'\0'
博主在软件项目
中
遇到16进制数据存储的问题,使用
char
数组存储包含
0x00
在内的16进制数据时,
0x00
被误识别为字符串结束符。寻求解决方案以正确识别并处理数组
中
的
0x00
。
C++ Builder
13,874
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章