用数组取指定模式地址的内容
2015-11-01 20:36
267 查看
/// @file exam_test.c /** @brief */ #include <stdio.h> #include <stdlib.h> int main() { /// 用数组取指定模式地址的内容 int ary[1] = {0}; int iObjAddr = 0x00401234; ///< 设目标地址为 0x00401234 int iObjContent = 0; int n = 0; ///< 偏移到目标地址的数组下标 /// ary[0] + sizeof(int) * n = iObjAddr; ///< 初始公式 /// sizeof(int) * n = iObjAddr - (int)ary; ///< 推导1 /// 推导完成,可以知道偏移到目标地址的数组下标 n = (iObjAddr - (int)ary) / sizeof(int); ///< 可得 n = 0x000b44ae iObjContent = ary ; ///< ary 即为 0x00401234 的地址内容 /// iObjContent is 0x429c840d, 在memory窗口看到内容为 0x429c840d /// 用数组取指定内存地址内容的任务完成 return 0; }
相关文章推荐
- 程序47 读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。
- android 读取联系人实例
- 接口层输入
- week9---11月4日 JS基础(二)
- Meteor错误:TypeError: Meteor.userId is not a function
- ACM学习历程—HDU1041 Computer Transformation(递推 && 大数)
- MFC程序内存泄露检查
- Mysql创建触发器实现不同表的插入、更新、删除操作
- keystone 分层多租户
- Spring事务管理
- 最长非降子序列O(nlogn)
- <仅是自己做笔记。。。系列-4>输入一个整数和一棵二元树,从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径,打印出和与输入整数相等的所有路径
- 求连续数串和最大的起始、结束位置以及最大值
- 非参数检验
- web前端之JavaScript之jquery中的回调函数
- Ubuntu 启动进入命令行
- hdu 4777 Rabbit Kingdom 区间覆盖
- 什么是RC版本?
- linuxmit下git安装和初级使用
- 代理