int stk0[100]; int stkp=0;

void push(int i){
stk0[stkpft] = i;
}
int pop(){
return stk0[--stkp];
}
main(){
/*具体的な実行*/
}


↑のmain関数内にpush(),pop()を書いて、スタックに組んだ順番と、出てきた順番を見比べよ。
また、実際に足りないことがあるがそれは何か?


って問題なのですが、全く説明を受けていない状態で課題を出されたので殆ど理解できていませんorz
とりあえず、printf("d\n",push());のようにpush()とpop()を表示できるようにしてみましたが、エラーが出ます。
それと、4行目のstk0[stkpft] = i;の所もエラーが出ます・・・。

とりあえず何処から手を付けていけばいいのでしょうか?