【发布时间】:2011-03-01 17:27:15
【问题描述】:
我有一个使用链表的队列程序。当我编译它时,它有以下错误:
在“*”标记之前应该是“)”>>在error_line中
///USEFUL PART OF THE PROGRAM
//queue struct
typedef struct{
int embros,piso,adeia;
int pinakas[PLITHOS];
}Q;
int main(){
Q oura_apo; //define a new queue
dimiourgia(&oura_apo);//create the new queue
return 0;
}
//this function creates a new empty list
void dimiourgia(Q *oura){ //this is error_line
oura->embros=0;
oura->piso=0;
}
【问题讨论】:
-
主要在哪里?你是从函数中调用
dimiourgia()吗?看起来您在不存在的代码中忘记了;或)。 -
或者如果你能告诉我错误是什么意思。是“忘记了;”确定吗?
标签: c struct queue compilation