[求助]编的程序有问题,求高人指点,谢谢!
(用的dev)写了这2段程序:
T_TELDIR_TelephoneRecord *fnTELDIR_GetFirstRecord()
{
T_TELDIR_TelephoneRecordNode *p = head.next;
T_TELDIR_TelephoneRecord *firstRecord;
if(p == NULL)
{
return NULL;
}
firstRecord = &p->data;
return firstRecord;
}
{
T_TELDIR_TelephoneRecordNode *p = head.next;
T_TELDIR_TelephoneRecord *firstRecord;
if(p == NULL)
{
return NULL;
}
firstRecord = &p->data;
return firstRecord;
}
T_TELDIR_TelephoneRecord *fnTELDIR_LookupRecordItemByName(char *name, int *pNum)
{
T_TELDIR_TelephoneRecord *p;
p = T_TELDIR_TelephoneRecord *fnTELDIR_GetFirstRecord();
return NULL;
}
{
T_TELDIR_TelephoneRecord *p;
p = T_TELDIR_TelephoneRecord *fnTELDIR_GetFirstRecord();
return NULL;
}
在头文件中都有定义,编译时报错,如下:
求大家指点,谢谢!!!
[此贴子已经被作者于2007-10-5 12:19:29编辑过]
搜索更多相关的解决方案:
高人
----------------解决方案--------------------------------------------------------
什么意思?为什么用两个变量在第一个函数中?
firstRecord = &p->data;类型也不对
至于后面那个函数,不知道要达到什么目的
----------------解决方案--------------------------------------------------------
哦,我搞错了,可以删了,这个帖子。
----------------解决方案--------------------------------------------------------