怎么查看内存,并把内存中是否有数据,表示出来?

liushuweixing 2004-09-02 12:17:12
就是用c语言做一个察看内存的程序
...全文
223 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
liushuweixing 2004-09-06
  • 打赏
  • 举报
回复
有人知道吗??
zgy166 2004-09-06
  • 打赏
  • 举报
回复
同意xxiang0506()的说法
xxiang0506 2004-09-06
  • 打赏
  • 举报
回复
我觉得这个问题的关键在于,如何得到系统使用了那些内存,然后用int 指针指向这些内存,显示出数据即可,呵呵,回避了关键问题,仅供参考!!
liushuweixing 2004-09-03
  • 打赏
  • 举报
回复
我的意思是管理128byte的内存,取得内存,释放,表示,结束时显示内存的状态,以及管理情报,内存的地址用16进制表示,如果取得的地址和指定的地址不一样,则提示错误,如果不能取得指定的内存,提示错误,且指定的内存大小为0或超过最大时提示错误。
new_c 2004-09-02
  • 打赏
  • 举报
回复
楼上的强! %p是什么格式 奇怪ing
hcj2002 2004-09-02
  • 打赏
  • 举报
回复
http://blog.csdn.net/hcj2002/archive/2004/07/01/31963.aspx
new_c 2004-09-02
  • 打赏
  • 举报
回复
晕 我只会修改内存中某处的值
比如将内存100处的值修改为25
可用
*(int *)100=25;
Daviescai 2004-09-02
  • 打赏
  • 举报
回复
内存中总有数据的,问题是分配与否
goodluckyxl 2004-09-02
  • 打赏
  • 举报
回复
了解一下os分配内存的结构
取到结构的指针就可以看了
妖怪 2004-09-02
  • 打赏
  • 举报
回复
很简单的
用C语言指针的机制就可以查看内存的地址
也可以使用WINDOWS API中间的ZEROMEMORY等函数来进行内存操作
实在不行你在C++里面嵌ASM汇编

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧