注册 登录
编程论坛 C++教室

求助给指定地址的内存赋值

andiwxz 发布于 2010-12-01 11:09, 1789 次点击
我写了一个小程序准备在2440上玩玩。程序很简单就是给一个指定地址的内存赋值,可是编译过不去,请教大家。程序如下
volatile U8              xwzhi=0;
volatile U8              *cdsj=(U8*)malloc(50000);//问题1
#define  xiangweizhi       (*(volatile unsigned long*)0x2000002B);

void main(void)
{
xiangweizhi = xwzhi; //问题2
while(1)
  {
    ;
  }
}
这两个都不对,请教大家正确应该怎么写
4 回复
#2
ml2325282010-12-02 22:29
U8 是什么
你是想改自己程序中内存的值
还是想改别的程序中的值

api 函数WriteProcessMemory可以改内存的值
#3
pangding2010-12-02 23:29
我想他可能只是想问问語法问题。但确实感觉描述的不是很清楚。
#4
andyandy2010-12-03 16:41
在硬件上写程序,语法越低级越好。
因为它理解能力有限,头脑比较简单。
四肢发达,很能干活。

[ 本帖最后由 andyandy 于 2010-12-3 16:44 编辑 ]
#5
andyandy2010-12-03 16:47
建议你去嵌入式板块看看。这里的大人大多是玩PC、网络或者服务器的。

[ 本帖最后由 andyandy 于 2010-12-3 16:50 编辑 ]
1