| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 623 人关注过本帖
标题:[求助]c语言问题
只看楼主 加入收藏
yinlb1987
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2007-11-5
收藏
 问题点数:0 回复次数:10 
[求助]c语言问题
如何对一个指定的地址赋值
如:我要读取0x8000000的值并把它赋给变量state
请问用c语言能实现吗?
请各位大侠指教。
搜索更多相关主题的帖子: c语言 
2007-11-10 21:46
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 
给一个指针初始化为一个地址值,然后引用这个指针指向的内容,并给state赋值.

倚天照海花无数,流水高山心自知。
2007-11-10 21:56
爬在网上的虫
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-11-10
收藏
得分:0 
不懂
2007-11-10 22:17
yinlb1987
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2007-11-5
收藏
得分:0 
能不能说的具体点
最好能把代码写一下
谢谢!
2007-11-10 22:19
iFreeBSD
Rank: 4
等 级:业余侠客
威 望:4
帖 子:474
专家分:236
注 册:2007-11-5
收藏
得分:0 
scanf("%p" ,&x);

without further ado, let’s get started
2007-11-10 23:29
高手寂寞
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-11-11
收藏
得分:0 
倚天照海花无数,流水高山心自知。
2007-11-11 08:47
东方印
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-11-11
收藏
得分:0 

可以直接对一个地址直接赋值和读取,但这样做存在风险。另外,逻辑地址空间的低64K和高64K是不允许访问的,即用户方式分区只能是:0x00010000---0x7FFEFFFF,所以其它的内存读写是违法的。

2007-11-11 09:21
learnerboy
Rank: 2
等 级:论坛游民
帖 子:246
专家分:22
注 册:2007-11-11
收藏
得分:0 
7楼是高手啊!
2007-11-11 16:57
yinlb1987
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2007-11-5
收藏
得分:0 
如果对0x00010000---0x7FFEFFFF这个范围地址操作那应该怎么做呢?
2007-11-11 19:40
redleafe
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-8-12
收藏
得分:0 
除非你的操作级别高于操作系统,比如soft-ice等调试跟踪软件,而且不能依赖于系统API调用。可以向病毒学习。
2007-11-11 22:01
快速回复:[求助]c语言问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013062 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved