Форум программистов, компьютерный форум, киберфорум
Наши страницы

Калькулятор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Из delphi в С++: создать приложение, визуально демонстрирующее работу разных алгоритмов сортировки http://www.cyberforum.ru/cpp-beginners/thread927505.html
Задача: Методические рекомендации по лабораторной работе №2 Процессы. Потоки. Часть 1. Задача: создать многопотоковое приложение, в котором можно менять приоритеты потоков. Программа...
C++ Почему не добавляется элемент в вектор? продолжение этой темы, но с другой проблемой. http://www.cyberforum.ru/cpp-beginners/thread927463.html Пишу программу, которая принимает произвольное количество файлов с записями на вход и в... http://www.cyberforum.ru/cpp-beginners/thread927504.html
C++ умные указатели
у меня например есть куча юнитов, у каждого из них есть указатель на игровой ресурс (допустим камень). Есть такая задумка: когда камень иссякнет, юнит который истощил этот камень удаляет этот ресурс...
Как эффективно изучать программирование? C++
Всем привет, хотелось бы услышать рекомендации по эффективному изучению языка C++. Изучаю его по книге Дейтелов, пишу и разбираю примеры из книги. Прошёл 7 глав, а дальше уже очень сложно понимать...
C++ Виртуальные деструкторы http://www.cyberforum.ru/cpp-beginners/thread927487.html
Можно ли вызвать деструктор базового класса вместо использования виртуальных деструкторов? class CBase { public: CBase(const char *str1) { mStr1 = new char; strcpy(mStr1, str1); ...
C++ Как обмануть указатель? Я бы хотел сделать так, чтобы функция my_function могла менять значение value, а alien_function - нет. Вносить изменения в код alien_function и Alien_class я не могу, поелику они написаны не мной.... подробнее

Показать сообщение отдельно
ququ_smile
1 / 1 / 0
Регистрация: 28.01.2013
Сообщений: 162
23.07.2013, 22:14  [ТС]
Если вы имеете в виду что-то вроде такого, то почему-то с символом перехода на новую строку - эффекта 0. З.Ы. Пока тестил, в условии выхода из цикла попробовал вместо '\n' написать ';' и в конце выражений писать ; . Всё работало, однако почему программа не реагирует на \n ?
C++
1
2
3
4
5
6
7
8
9
10
      while (std::cin>>op && op!='\n') //Вот из этого цикла я не могу выйти
    {
        std::cin>>x2; // ввод правого значения
        if(!std::cin) error("\nНет правого операнда\n\n");
        x1=check_op(x1,x2,op);
        std::cout<<"Результат(в цикле): "<<x1<<std::endl;
    }
    std::cout<<"Если это сообщение есть, то программа может выйти из цикла\n";
        return x1;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru