Суть простая: вводится выражение в форме обратной польской нотации, оно вычисляется и выводится результат.
Программу разбил на функции:
1) GetLine - получение строки (работает нормально).
2) calculate - вычисление и получение результата, вот тут проблема, при входе в функцию появляется та самая ошибка сегментирования.
3) getop - получение следующего элемента из строки. (тоже самое).
4) pop и push - работа со стеком. (работают тоже не правильно, но по крайней мере из-за них программа не вылетает).
Компилятор GCC.
calculate (Показать/Скрыть)
getop (Показать/Скрыть)