Общий формат C для ввода данных из командной строки в символьных строках без пробелов? Приставка, Симметричная, постфикс
Поэтому мне нужно написать C-программу, которая принимает в качестве входных данных полностью заключенное в скобки арифметическое выражение для двоичных +, -, *, / и преобразует выражение в двоичное дерево выражений из командной строки. Например:
(((x1+5.12)∗(x2−7.68))/x3) //as command line without spaces
Итак, мой вопрос: как пройти символ за символом в выражении, чтобы каждый символ был представлен в качестве аргумента командной строки? Я мог бы ошибаться, принимая этот подход представления каждого символа в качестве аргумента командной строки, но любая помощь приветствуется. Заранее спасибо.
РЕДАКТИРОВАНИЕ: Я должен был добавить это раньше, но выражение должно быть в предзаказе, порядке и порядке. Таким образом, аргумент командной строки должен быть, например, если взять postorder:
./program x15.12+x27.68-*x3/
- Да без пробелов в командной строке. Извините должно было быть более ясным
- Я ищу общий формат C о том, как справиться с этой проблемой
- Я в основном хочу знать, как получить ввод из командной строки в символьных строках без пробелов. Я просто предоставляю подробные сведения о задании