home *** CD-ROM | disk | FTP | other *** search
- #include <stdio.h>
- #include "stack.h"
- main()
- {
- int c,i;
- while(c = getchar())
- {
- switch(c)
- {
- case 'E':
- case 'e':
- exit(0);
- case '+': /* speichern */
- puts("PUSH:");
- scanf("%d\n",&i); /* lesen Integer */
- push(i);
- if(error)
- puts("STACK VOLL");
- break;
- case '-': /* holen */
- i = pop();
- if(error) {
- puts("STACK LEER");
- break; }
- printf("POP :%d\n",i);
- break;
- default :
- break;
- }
- }
- }
-