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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись в файл через _write, откуда берется размер? http://www.cyberforum.ru/cpp-beginners/thread824663.html
Народ, решил создать отдельную тему, нигде не нашел, по моему мнению -это вообще бред, но он есть 0_о Тема следующая, есть двумерный массив или массив структур, мы заполняем его синусом и записываем в файл через _write. При последней проверке пришли к следующему коду (с максимальными комментариями): typedef struct{ float x1,y1,x2,y2,x3,y3,x4,y4; } coordS; coordS co; static float...
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). Найти максимальный по модулю элемент матрицы. Переставить строки и столбцы матрицы таким образом, чтобы максимальный по модулю элемент был расположен на пересечении 1-й строки и 1-го столбца. Нужно написать программу на алгоритмическом языке. Просто составить алгоритм действий.
C++ Бинарное дерево поиска C++ http://www.cyberforum.ru/cpp-beginners/thread824648.html
+Доброго времени суток! У меня есть задание:создать картотеку,в ней указать тип магазина,номер магазина,ключ,и адрес магазина.Такое задание было предыдущи,только там нужно было сделать этос помощью ЛОС.А теперь это задание нужно сделать с помощью ДБП.Вот мой код на С++(извиняюсь заранее,он очень кривойбт.пишу в блокноте, потом запускаю в Borland 3.1) #include<iostream.h> #include<conio.h>...
C++ Проверить существование данных и посчитать количество данных (стек) привет. изучаю стеки на c++ . в интернете наткнулся на данный пример: #include <iostream.h> /*НАША СТРУКТУРА*/ struct List { int x; //информационный элемент List *Next,*Head; //Голова стека и указатель на следующий элемент }; /*ФУНКЦИЯ ДОБАВЛЕНИЯ ЭЛЕМЕНТА В СТЕК (в список LIFO)*/ void Add(int x, List **MyList) //Принимаем элемент и указатель на указатель на стек подробнее

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

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

01.04.2013, 13:10. Просмотров 1108. Ответов 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 то все ок.
Не соображу почему ...
Может есть более достойный вариант кода для этой цели
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru