搜索
编程论坛
→
开发语言
→
C++论坛
→
『 VC++/MFC 』
→ 关于字符串转换的问题!
标题:
关于字符串转换的问题!
取消只看楼主
lanriver
等 级:
论坛游侠
威 望:
1
帖 子:133
专家分:101
注 册:2008-8-9
结帖率:
70.59%
楼主
已结贴
√
问题点数:50 回复次数:5
关于字符串转换的问题!
typedef struct tagA
{
char i;
char j;
int k;
}A;
A a;
C语言用二进制方式打开文件,怎样把一个十六进制0x41以二进制方式分别写给结构体的各个成员 a.i;a.j;a.k;
最好有实例,谢谢!
搜索更多相关主题的帖子:
字符
2010-12-12 17:29
lanriver
等 级:
论坛游侠
威 望:
1
帖 子:133
专家分:101
注 册:2008-8-9
第
2
楼
得分:0
以下是引用
ml232528
在2010-12-12 23:30:28的发言:
计算机内存中的数据本来就是2进制
这个和编程没多大关系吧 不太明白
呵呵,你是没弄明白我的问题。需要向结构体里的每个成员写入十六进制0x41并生成一个文件,但成员里有char型,,a.i=0x41,这里我怎样赋值给成员的问题,文件生成后,用HEdit此类的二进制查看器打开文件后,显示为:0x000000414141
2010-12-13 21:13
lanriver
等 级:
论坛游侠
威 望:
1
帖 子:133
专家分:101
注 册:2008-8-9
第
3
楼
得分:0
以下是引用
laoyang103
在2010-12-13 19:25:27的发言:
二进制 自己转化呀 很简单的 用个栈就可以了
谢谢你的指教,由于刚接触C++还不太明白,可以给个函数或者代码?我给分数给你。
2010-12-13 21:15
lanriver
等 级:
论坛游侠
威 望:
1
帖 子:133
专家分:101
注 册:2008-8-9
第
4
楼
得分:0
以下是引用
makebest
在2010-12-14 13:02:41的发言:
赋值还是一样的, 写文件的时候直接将结构写入. 从你的要求看得把 int 放到第一个位置.
呵呵,写反了,不好意思,要求错误,大体是写进去!
2010-12-14 21:07
lanriver
等 级:
论坛游侠
威 望:
1
帖 子:133
专家分:101
注 册:2008-8-9
第
5
楼
得分:0
以下是引用
smart_sun
在2010-12-14 09:07:48的发言:
#include
谢谢!
2010-12-14 21:33
lanriver
等 级:
论坛游侠
威 望:
1
帖 子:133
专家分:101
注 册:2008-8-9
第
6
楼
得分:0
以下是引用
makebest
在2010-12-14 13:02:41的发言:
赋值还是一样的, 写文件的时候直接将结构写入. 从你的要求看得把 int 放到第一个位置.
谢谢!问题解决了!
2010-12-15 22:22
6
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-328783-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.122882 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved