高手请进,看如下代码,怪事连连

中文QNX 讨论: 欢迎大家灌水,讨论有关QNX 问题。
回复
bobo2261
Senior Member
帖子: 36
注册时间: 周四 9月 20, 2007 9:15 am

高手请进,看如下代码,怪事连连

帖子 bobo2261 » 周五 10月 19, 2007 1:24 pm

下面是定时器的回调函数

int
OnGageTimer( PtWidget_t *widget, ApInfo_t *apinfo, PtCallbackInfo_t *cbinfo )

{
//char buf[10];
//static int count = 0;
/* eliminate 'unreferenced' warnings */
widget = widget, apinfo = apinfo, cbinfo = cbinfo;

//memset(buf,10,0);

//sprintf(buf,"%d",count);

//PtSetResource(ABW_label_timer,Pt_ARG_TEXT_STRING,buf,0);
//count++;

char x[1024];
//memset(temp,0,);

g_memdb.ReadFreeRegion(0,(char *)&g_gage_overview,sizeof(g_gage_overview));

return( Pt_CONTINUE );
}

g_memdb.ReadFreeRegion()函数之前必须有char x[1024];的声明,否则程序会自动跳出去,不能正确执行,不知道问题出在哪里?

回复