Пример #1
0
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;
}