@damewigit
Любознательный

Простой способ разбора выражения?

Подскажите самый простой способ разбора выражений на СИ. Выражения вида 26+35/16+81*67-12. Скобок, пробелов и т.д нет. В функцию передается массив символов, на выходе нужно получить double.

double calculate( char str[] )
{
      //Суть вопроса
}
  • Вопрос задан
  • 802 просмотра
Решения вопроса 1
gbg
@gbg
Любые ответы на любые вопросы
Изучите:
  • Алгоритм сортировочной станции
  • Обратная польская запись
  • Вызов транслятора/компилятора из своей программы
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
EvilsInterrupt
@EvilsInterrupt
System programming, Reversing Engineering, C++
Наберите в гугле "Алгоритм сортировочная станция". Этаж калькулятор 2-го курса обучения ВУЗа ;)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы