C/C++の宿題片付けます 122代目
■ このスレッドは過去ログ倉庫に格納されています
0281デフォルトの名無しさん
2009/02/04(水) 18:52:39int pop(void)
{
struct node *n = TOP.next;
if (n == NULL) {
fprintf(stderr, "no stack\n");
return 0;
}
else {
int num = n->key;
TOP.next = n->next;
free(n);
return num;
}
}
int main(void)
{
TOP.next = NULL;
push(21);
push(42);
printf("%d\n", pop());
printf("%d\n", pop());
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています