Общий формат C для ввода данных из командной строки в символьных строках без пробелов? Приставка, Симметричная, постфикс

Поэтому мне нужно написать C-программу, которая принимает в качестве входных данных полностью заключенное в скобки арифметическое выражение для двоичных +, -, *, / и преобразует выражение в двоичное дерево выражений из командной строки. Например:

(((x1+5.12)∗(x2−7.68))/x3)          //as command line without spaces

Итак, мой вопрос: как пройти символ за символом в выражении, чтобы каждый символ был представлен в качестве аргумента командной строки? Я мог бы ошибаться, принимая этот подход представления каждого символа в качестве аргумента командной строки, но любая помощь приветствуется. Заранее спасибо.

РЕДАКТИРОВАНИЕ: Я должен был добавить это раньше, но выражение должно быть в предзаказе, порядке и порядке. Таким образом, аргумент командной строки должен быть, например, если взять postorder:

./program x15.12+x27.68-*x3/
  • Да без пробелов в командной строке. Извините должно было быть более ясным
  • Я ищу общий формат C о том, как справиться с этой проблемой
  • Я в основном хочу знать, как получить ввод из командной строки в символьных строках без пробелов. Я просто предоставляю подробные сведения о задании

0 ответов

Другие вопросы по тегам