当前位置: 代码迷 >> C语言 >> [注意]斑竹,你就不能解答一下我的问题吗!
  详细解决方案

[注意]斑竹,你就不能解答一下我的问题吗!

热度:652   发布时间:2005-01-25 19:43:00.0
[注意]斑竹,你就不能解答一下我的问题吗!
斑竹。你们给个具体的方法出来吗。
定义一个指针。指向 00651449 这个内存地址的。顺便读出它的数值。用16进制。谢谢呀。
我搞了半天都不成功呀。
我发帖子都没人解答呀。郁闷。
我主要是想要知道如何指定到哪个地址。
搜索更多相关的解决方案: 斑竹  解答  

----------------解决方案--------------------------------------------------------
不要重复发贴,去看看有关far,huge指针内容
----------------解决方案--------------------------------------------------------
我也不想的呀。FAR和HUGE?那里的?
----------------解决方案--------------------------------------------------------

www.google.com 里什么都有

http://search.qq.com/cgi-bin/search?word=far%D6%B8%D5%EB&tt=1 char far * t= (char far *)0x00651449;


----------------解决方案--------------------------------------------------------
啊?
FAR保留字?
现在的书籍上都没有写呀。怎么回事哟。斑竹。麻烦你帮我找URL了呀。谢谢。
----------------解决方案--------------------------------------------------------

#include <stdio.h> #include <stdlib.h>

int main(void) { char far *t= (char far *)0x00651449; long count,count_too; count = 0;

while (count != 100) { printf("%d\n",count); count++; } system("PAUSE"); return 0; } 我按照你的方法进行修改指针。但是出现下面的错误消息。 e:\dev-c++\untitled2.cpp: In function `int main()': e:\dev-c++\untitled2.cpp:6: parse error before `*'


----------------解决方案--------------------------------------------------------
正因为如此,我不知道你用什么编译器,所以让你自己去google,你用TC(或者置顶贴中有win-tc)再编译一次试试。
----------------解决方案--------------------------------------------------------
  相关解决方案