回 帖 发 新 帖 刷新版面

主题:[讨论]求助:C++数组给数组赋值

char buf[]数组中存有十六进制数据,如AA 44 5A 3C 1F....如何用这个数组给char buf0[]赋值。我试过sscanf(),不过sscanf()需要buf[]是const型的,所以编译不通过。求哪位大虾帮帮忙啊  谢谢了

回复列表 (共5个回复)

沙发

提示一下,除了strcpy还可以用memset

板凳

深圳市华信群英科技有限公司与知名通信软件公司正式签订定向输送人才的合作协议
针对想进入IT软件行业的有志人士提供专业的企业内训
实训课程采用“2+3”分段教学模式,分为2个月理论强化和3个月项目实训两个阶段
实训前就签订就业安置协议,岗前实训后入职
不仅学费优惠而且是企业定向培训定向招聘,百分百保证就业
有意向请登录www.szctt.com,或加QQ:1179397962做详细咨询

3 楼

sxm227很敬业哦

4 楼

将buf的首地址给buf0就可以了

5 楼

[quote]将buf的首地址给buf0就可以了[/quote]
这样得不到正确的结果,因为char[]的首地址是不能按照char*一样这么赋的……

我来回复

您尚未登录,请登录后再回复。点此登录或注册