我有一些錯誤,但我的主要問題是 - 在我推送模塊,我有一個不完全型「結構棧」,我怎麼能解決這個問題 -無效使用不完全類型的 - 「結構棧」
struct Stack
{
Reservation list[10];
int rear;
int front;
};
void push(struct Stack*, int);
if(mainChoice == 5)
{
push(&stcks, item);
}//endif
void push(struct Stacks *stcks, int item)
{
if(!Full(stcks->rear))
{
stcks->list[stcks->rear] = item;
stcks->rear = stcks->rear + 1;
}//endif
}//end push
你從來沒有定義了一個名爲「棧」結構,你定義了一個名爲「棧」,但沒有;
(如果是C++那麼這個類型定義是爲你含蓄做你的代碼是否是C或C++目前尚不清楚) 「堆棧」你確定你有正確的錯誤信息嗎? –
這與C#有什麼關係? – itsme86
@Pete,似乎是正確的錯誤信息給我試圖解除引用'stcks' –