Как реализовать вычисление выражения с логарифмическими функциями?
Подскажите пожалуйста, как реализовать такую задачу. В программировании новичок, не знаю с чего начать. С консоли вводится строка, которая является математическим выражением с логарифмическими функциями(ln, lg, log). Необходимо проанализировать строку и подсчитать количество использованных в выражении логарифмов, рассчитать их значение, и вывести на экран строку с подставленными у него значений логарифмов. Подскажите, как это реализовать, хочу использовать С/С++. Заранее благодарен за любую помощь.