社区
C++ Builder
帖子详情
暴简单系列之三:char a[50]中已有内容,最快方法使之全部 =0x00,0x00
com235
2003-04-25 01:46:31
暴简单系列之三:char a[50]中已有内容,最快方法使之全部 =0x00,0x00。
别说用for()
{
a[i] =0x00;
}
谢谢
...全文
99
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
看不到的问题
网络调试助手发来的数据: 7E 24 00 00 01 01 02 03 04 05 7E 03 7D 09 52 01 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 QT收到的数据: QByteArray tempArray: "~$\x00\x00\x01\x01\x02\x03\x04\x05~\x03}\tR\x01\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
char
数组赋值_
char
型数据
中
存放的
0x00
转为const
char
*被当作结束字符'\0'
最近在一个
已有
的软件项目
中
加一个小功能。根据通信协议,本项目
中
的通信数据需要使用16进制的数据来保存,并将数据保存在
char
型数组
中
,比如
char
char
Data[10]; //声明一个
char
型数组memset(&
char
Data[0],
0x00
,10*sizeof(
char
)); //数据清零,不必要,只是我看得舒服
char
Data[0] = 0x01; //假设存入数据
char
...
char
arr[] = {0x11,0x22,0x33,0x44} ;int i = *(arr + 2) ;合法吗
项目是否合法说明*(arr + 2)✅ 合法相当于arr[2],值为0x33赋给int✅ 合法自动类型提升(可能有符号扩展)是否需要类型转换可选建议确保一致性小转大,自动来,混合算,先转开。有符号,需小心,精度丢失别大意!表达式说明安全性读取
char
元素,自动转换为int✅ 安全把地址当作int*使用,可能未对齐/越界❌ 危险。
16进制转
char
_
char
型数据
中
存放的
0x00
转为const
char
*被当作结束字符'\0'
最近在一个
已有
的软件项目
中
加一个小功能。根据通信协议,本项目
中
的通信数据需要使用16进制的数据来保存,并将数据保存在
char
型数组
中
,比如
char
char
Data[10]; //声明一个
char
型数组memset(&
char
Data[0],
0x00
,10*sizeof(
char
)); //数据清零,不必要,只是我看得舒服
char
Data[0] = 0x01; //假设存入数据
char
...
C++ Builder
13,872
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章