Здравствуйте! Скажите, где можно найти сурс конольного калькулятора (с подробным комментированием)?
Я хотел бы ПОНЯТЬ КАК заносить сроку с консоли в стек. То есть вводим определённые символы в консоль (после компиляции), затем нажимаем "ENTER", символы переходят в СТЕК, а затем с помощью "switch (n)", где n — определённый символ, проверяем, какие символы введены и что-то делаем с символами. Здесь, в принципе, я постараюсь написать сам, что делать с конкретными символами, мне бы хотелось бы знать, КАК с консоли, перевести символы в стек ?
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте! Скажите, где можно найти сурс конольного калькулятора (с подробным комментированием)? А>Я хотел бы ПОНЯТЬ КАК заносить сроку с консоли в стек. То есть вводим определённые символы в консоль (после компиляции), затем нажимаем "ENTER", символы переходят в СТЕК, а затем с помощью "switch (n)", где n — определённый символ, проверяем, какие символы введены и что-то делаем с символами. Здесь, в принципе, я постараюсь написать сам, что делать с конкретными символами, мне бы хотелось бы знать, КАК с консоли, перевести символы в стек ?
Либо ты имеешь какое-то совершенно определённое задание, где фигурирует стек, либо занимаешься преждевременной оптимизацией.
Парсер арифметического выражения можно (а наверное, и проще) сделать не со стеком данных, а просто методом рекурсивного спуска.