Форум программистов, компьютерный форум CyberForum.ru

Строковый калькулятор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти суму n членов арифметической прогресии с заданым начальным членом и шагом http://www.cyberforum.ru/cpp-beginners/thread190323.html
Найти суму n членов арифметической прогресии с заданым начальным членом и шагом(используя рекурсивные функции) кто сможет помогите написать буду очень благодарен
C++ Использование функций кто может напишите пожалуйста код http://www.cyberforum.ru/cpp-beginners/thread190322.html
Строковый ввод-вывод C++
Спасайте... Лабораторная работа № 9 "Строковый ввод-вывод" Цель: Работа с текстовыми файлами, ввод-вывод текстовой информации и ее хранение на внешних носителях. 1 Краткие теоретические сведения Для построчного ввода - вывода используются следующие функции; 1 char *fgets(char *s, int n, FILE *F), где char *s - адрес, по которому размещаются считанные байты;
C++ Перегрузка функций
Помогите пожалуйста... Лабораторная работа № 7 7.1. "Перегрузка функций в Си++" Цель: Знакомство с организацией перегруженных функций в Си++. 1. Краткие теоретические сведения Цель перегрузки состоит в том, чтобы функция с одним именем по разному выполнялась и возвращала разные значения при обращении к ней с различными типами и различным числом фактических параметров. Для обеспечения...
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread190319.html
Помогите с кодом.... Лабораторная работа № 6 "Строки" Цель: Изучение символьных и строковых переменных и способов их обработки в языке Си. 1. Краткие теоретические сведения Для представления символьной (текстовой) информации можно использовать символы, символьные переменные и символьные константы. Символьная константа представляется последовательностью символов, заключенной в...
C++ Функции и массивы Помогите пожалуйста... Лабораторная работа №5 "Функции и массивы" Цель : Организовать обработку массивов с использованием функций, научиться передавать массивы как параметры функций. 1. Краткие теоретические сведения 1.1. Функции Функцию в Си можно рассматривать: • как один из производных типов данных (наряду с массивами и указателями); подробнее

Показать сообщение отдельно
AlexCODER23
0 / 0 / 0
Регистрация: 11.12.2010
Сообщений: 3
11.12.2010, 22:35     Строковый калькулятор
Всем привет, а как быть если мне нужно считать какой нибудь символ до того как начнет вызываться expr?
Например:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
cout<<"Выберите режим работы:"<<endl<<"normal - основные операции"<<endl<<"advanced - +работа со степенями"
cin>>mode;
if (mode=="normal")
{
cout<<"Введите пример:"<<endl;
n=expr();
cout<<"result = "<<n<<endl;
}
 
if (mode=="advanced")
{
cout<<"Введите пример:"<<endl;
n=newexpr();
cout<<"result = "<<n<<endl;
}
В это случае у меня выводится сразу
Введите пример
result = 0

Почему так? И как можно реализовать условие работы? (mode=cin.get(); if (mode="n") - результат аналогичный =\)

Заранее спасибо)

Добавлено через 5 минут
Тему ап

Добавлено через 30 минут
Нашел решение) Если кому то еще нужно - Объект cin и его метод cin.get()
 
Текущее время: 04:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru