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

C++ Цикл не останавливается на cin >> n; - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись в файл через _write, откуда берется размер? http://www.cyberforum.ru/cpp-beginners/thread824663.html
Народ, решил создать отдельную тему, нигде не нашел, по моему мнению -это вообще бред, но он есть 0_о Тема следующая, есть двумерный массив или массив структур, мы заполняем его синусом и записываем...
C++ удаление указателя char* func() { char *str = new char; strcpy(str, "I am string!"); return str; } .. далее char *a; a = func(); delete a; или http://www.cyberforum.ru/cpp-beginners/thread824657.html
C++ Геометрические фигуры
Доброго времени суток, господа. Возник вопрос. Подскажите, какие функции в с++ используются для рисования простейших геометрических фигур. А то сейчас ищу и ничего не могу найти. Заранее спасибо.
Написать алгоритм (матрица. Найти максимальный по модулю элемент матрицы. Переставить строки и столбцы) C++
Помогите пожалуйста. Задана матрица размером (n x n). Найти максимальный по модулю элемент матрицы. Переставить строки и столбцы матрицы таким образом, чтобы максимальный по модулю элемент был...
C++ Бинарное дерево поиска C++ http://www.cyberforum.ru/cpp-beginners/thread824648.html
+Доброго времени суток! У меня есть задание:создать картотеку,в ней указать тип магазина,номер магазина,ключ,и адрес магазина.Такое задание было предыдущи,только там нужно было сделать этос помощью...
C++ Проверить существование данных и посчитать количество данных (стек) привет. изучаю стеки на c++ . в интернете наткнулся на данный пример: #include <iostream.h> /*НАША СТРУКТУРА*/ struct List { int x; //информационный элемент List *Next,*Head; //Голова... подробнее

Показать сообщение отдельно
Pavel1111
0 / 0 / 0
Регистрация: 18.06.2012
Сообщений: 9

C++ Цикл не останавливается на cin >> n; - C++

01.04.2013, 13:10. Просмотров 1163. Ответов 9
Метки (Все метки)

Имею код:
C++
1
2
3
4
5
6
7
8
9
.......
int n;
    cout << "Enter the quantity of clients (up to 10)" << endl;
    cin >> n;
    for ( ; n < 1 || n > 10; ) {
        cout << "Try again (up to 10)" << endl;
        cin >> n;
    }
.......
При вводе буквы (например ф) цикл не останавливается на cin >> n ,а печатает
Try again (up to 10)
Try again (up to 10)
Try again (up to 10)
.....
хотя если ввести например22 то все ок.
Не соображу почему ...
Может есть более достойный вариант кода для этой цели
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru