Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > Словесный калькулятор |
Автор: Code Magister 23.4.2005, 21:25 | ||
Короче у меня задание: Зделать свой интерпретатор примитивных команд калькулятора, которые работают в жестко фиксированном режиме, например: "ПУСТЬ а = 12.123" "ПОДЕЛИТЬ a, b, c" // a=b/с "ВЫВЕСТИ a" Я сделал ввод, вывод и плюсование... Но! Когда идет плюсование с записью резльтата в переменную с (ДОБАВИТь с a b например), так этот результат какого-то хрена умножается на 2. С остальными переменными вроде нормально. Писал на С++ 3.1 Вот код:
Я вобще все слова(добавить, вывести) англ. писал. Это я чтоб вам легче понять было. Вобщем жду помощи, самому не разобраться... |
Автор: SMiX 23.4.2005, 21:29 |
У меня в свое время были проблемы в таких прогах с русской 8-битной кодировкойю. Исправляется легко - юзаньем английских фраз. |
Автор: Code Magister 23.4.2005, 21:40 | ||
я же написал.. |
Автор: Leksey 23.4.2005, 22:21 | ||
Помоему в твоей программе недостаточно фигурных скобок.Попробуй так:
|
Автор: Code Magister 23.4.2005, 22:38 |
О, вроде работает! Спасибо Leksey ![]() Если что снова напишу... Добавлено @ 22:40 Тю, как я сам не додумался?! Просто целый день писал и голова не соображает. |