|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
C++论坛
→
『 VC++/MFC 』
→ 关于字符串转换的问题!
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
825
人关注过本帖
标题:
关于字符串转换的问题!
取消只看楼主
加入收藏
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
快速回复:
关于字符串转换的问题!
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.018072 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved