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

Мааааленький такой вопросик - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Бинарное дерево и класс итератора http://www.cyberforum.ru/cpp-beginners/thread379631.html
Доброго времени суток, помогите пожалуйста. есть вот такая штуковина template<typename T> class bst{ struct et{ et* l;//лево et* r;//право int k;//ключ T v;//данные
C++ Найти сумму цифр заданного с клавиатуры числа Найти сумму цифр заданного с клавиатуры числа http://www.cyberforum.ru/cpp-beginners/thread379624.html
C++ Это контрольная задача 3курса теха
Описать структуру с именем TRAIN содержащую следующие поля: *название пункта назначения *номер поезда *время отправления Написать программу выполняющую след действия: *ввод с клавиатуры данных в...
C++ Помогите сдать практику!осталось 36часов!
первая задача///Массив заполнять случайными числами от -5 до 5. В одномерном массиве состоящем из 10 целых элементов вычислить: а)номер максимального элемента массива б)произведение элементов...
C++ Массив в динамической памяти http://www.cyberforum.ru/cpp-beginners/thread379600.html
какая разница между int *x=new int(10); и int *x=new int; ?
C++ Даны три стороны треугольника. Выяснить, существует ли треугольник и является ли он разностронним Написать на языке Visual C++ подробнее

Показать сообщение отдельно
diagon
Higher
1929 / 1195 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
08.11.2011, 09:44
Это где int такой маленький? Он обычно 4 байта весит( а у вас почему-то два).
Можно так попробовать.
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <limits>
 
int main()
{
    int x;
    long long tmp;
    while ( std::cout << "Enter number: ", std::cin >> tmp && tmp > std::numeric_limits<int>::max() );
    x = tmp;
}
Хотя вот так надежнее будет
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
 
int main()
{
    int x;
    if ( std::cin >> x )
        ; // делаем что-то с x
    else
        std::cout << "Invalid input";
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru