/* primer57.c - tetsiranje operacija sa strukturom stek, * definisanom u stek.h i stek.c */ #include #include "stek.h" main() { int c; printf("Izaberi: K(raj) I(spis) S(a_steka) N(a_stek) P(razan)\n"); while( (c = getchar()) != 'K' ) { switch( c ) { case 'I': printf("Vrh steka = %c\n", vrh()); ispis_steka(); break; case 'S': pop(); ispis_steka(); break; case 'N': c = getchar(); if( push( c ) == N ) printf("Stek je popunjen!\n"); ispis_steka(); break; case 'P': if( prazno() == T ) printf("Stek je prazan!\n"); ispis_steka(); break; default : if( c != '\n' ) printf("Nepoznata komanda\n"); } } }