Задать вопрос
@JSent

Консольный калькулятор на C++. Как лучше сделать?

В языке Си есть две записи:
1) int x = 2+3*4;
2) char str[] = "2+3*4";

В первом случае мы получим значение выражения 2+3*4, а во втором его строковую запись.
Собственно вопрос: а можно ли стандартными способами языка преобразовать строку, считанную с консоли, в арифметическое выражение?
Я понимаю, что можно самому написать программу для этого, но это долго и велосипед.
  • Вопрос задан
  • 2651 просмотр
Подписаться 1 Оценить Комментировать
Ответ пользователя mamkaololosha К ответам на вопрос (5)
@mamkaololosha
но это долго и велосипед

Вы ошиблись профессией. В программировании уживаются те, кто могут написать велосипед и быстро. 99% программ - велосипед. Фактически вашу задачу можно привести к "Быстро написать парсер ответа с сервера. Формат вы видите впервые. Готовых средств нету. Переписывать либу в 10к строк некогда." Просто вы видимо не работали никогда и считаете, что всё делается кнопкой "сделать заебись".
Ответ написан