- 576 名前:デフォルトの名無しさん [2008/11/11(火) 11:58:52 ]
- >>521じゃないけど分からないので質問。>>522の通りにやっても何も表示されないので
たぶん確実に違うisemptyのどこが駄目でしょうか?あとpush,popもおかしかったら教えてください。 void push(int x){ if(sp == 100){ printf("stack is fill.\n"); } else{ stack[sp]=x; sp++; } } int pop(void){ if(sp == 0){ printf("stack is empty.\n"); } else{ sp--; return(stack[sp]); } } int isempty(void) { if(sp ==100) printf("1"); if(sp ==0) printf ("0"); }
|

|