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

Ошибка потокового ввода cin - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ в чем ошибка? задача на "сортировку массива" http://www.cyberforum.ru/cpp-beginners/thread827315.html
Подскажите в чем ошибка в коде. Я должен отсортировать массив по убыванию элементов. #include <iostream> #include <conio.h> #include<time.h> using namespace std; const int N=10; void main () {...
C++ Циклы и использование case Вот задание: Напишите программу, которая читает из cin входные числа (целые или вещественные) и суммирует, умножает или делит их, прекращая процесс после ввода 0. Сконструируйте три версии этой... http://www.cyberforum.ru/cpp-beginners/thread827309.html
C++ Строки и файлы
Доброго времени суток. Я студент, и недавно перешёл с Pascal на С++, и столкнулся с такой проблемой, что не могу понять, как в "плюсах" работать со строками и файлами. Пожалуйста, дайте кто- нибудь...
C++ Размер файла с текстом
Решаю сложную задачу. Появился такой вопрос с которым надо бы определится.. 1) Сколько места на диске займет файл (.txt) заполненный только лишь различными цифрами (0 - 9) при количестве цифр =...
C++ Вычислить значения sin(x) с точностью e http://www.cyberforum.ru/cpp-beginners/thread827280.html
Вычислить значения sin(x) с точностью e, используя разложение в ряд Тейлора...мне нужно в Visual Studio
C++ Шаблоны классов Доброго времени суток. Сегодня на форуме зарегался очередной неродивый быдлокодер, которому нужна ваша помощь! head.h #include <iostream> #define PI 3.14159265358979323846 using namespace std;... подробнее

Показать сообщение отдельно
Anatoliy Coder
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 75
03.04.2013, 21:30  [ТС]
BuGi, спасибо, но еще одна важная вещь, мне нужно не только проверить, но и еще сделать так, чтобы cin дальше никакой фигни в следующий переменные не пихала.
Все спасибо проблему решил так:
C++
1
while(cin.fail() || !(UserId >= 0 && UserId <= 255) || !isdigit(UserId))
Просто добавил в проверку isdigit(); функцию
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru