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

Нужно сделать проверку на вводимое значение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Приоритет программы и кэш-память http://www.cyberforum.ru/cpp-beginners/thread940264.html
Всем привет! Подскажите пожалуйста, есть ли способы в коде программы установить ее приоритет? А также очень интересует - можно ли запрограммировать так, чтобы программа загружалась в кэш-память...
C++ Задача по bitset Задача: Предположим, что существует последовательность 1,2,3,5,8,13,21. Инициализируйте набор bitset<32> так, чтобы в каждой из позиций, указанной числом этой последовательности, бит был установлен... http://www.cyberforum.ru/cpp-beginners/thread940253.html
Контейнеры STL C++
Кто знает где найти информацию по поводу стандартных контейнеров STL? Интересует не то, как их применять, а основы реализации. Может быть где-то даже есть реализация (код) основных моментов? ...
C++ Как разделять интерфейс и данные?
Всем привет, Собственно, нужно ли разделять GUI и функции работы с данными? Если да (надеюсь, что да), то какие общие принципы разделения? В отдельные классы, функции, etc...? И может, если...
C++ Сравнение изображений OpenCv http://www.cyberforum.ru/cpp-beginners/thread940193.html
Поскажите ресурсы по изучению OpenCV. Стоит следующая задача. Есть avi с попеременно меняющимися 3-мя каналами видео. С помощью шаблонов нужно определить принадлежность кадра к тому или иному каналу....
C++ Частичная компиляция шаблонной функции в зависимости от значения параметра Добрый день. Предположим, есть некоторая шаблонная функция. Нужно сделать так, чтобы в зависимости от значения шаблонного параметра компилировалось либо все ее тело, либо только определенная часть.... подробнее

Показать сообщение отдельно
alsav22
5428 / 4823 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
19.08.2013, 18:52
Цитата Сообщение от Schorsche Посмотреть сообщение
1.нужно чтобы числа от букв отличал
C++
1
2
3
4
5
6
7
8
9
10
11
cout << "Enter the number: " << endl;
int i;
while (!(cin >> i) || cin.peek() != '\n')
{
    cin.clear();
    while (cin.get() != '\n');
    cout << "Error! Retry input\n";
    cout << "Enter the number: " << endl;
}
    
return 0;
Добавлено через 23 минуты
Цитата Сообщение от Schorsche Посмотреть сообщение
и нужно чтобы десятичные преобразовывал в целые
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
int main() 
{
    cout << "Enter the number: " << endl;
    double d;
    while (!(cin >> d) || cin.peek() != '\n')
    {
        cin.clear();
        while (cin.get() != '\n');
        cout << "Error! Retry input\n";
        cout << "Enter the number: " << endl;
    }
    int i = d;
    cout << i << endl;
    
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.