void expression::set(const char *_str){ str=_str; StringStack _postfix; convert_to_postfix(_postfix, str); reverse_stack(_postfix, m_postfix); }
int main(int argc, char *argv[]){ int i; STACK S; S = init_stack(10); for(i=1; i<11; i++) push(i, S); reverse_stack(S); for(i=1; i<11; i++) printf("%d ", pop(S)); printf("\n"); return 0; }