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

Как контролировать правильность ввода? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск из считываемого файла http://www.cyberforum.ru/cpp-beginners/thread866177.html
# include <iostream> #define N 100 using namespace std; struct avia { char surname; char initials; // group char city ; // name int number; // price
C++ Сортировать из считываемого файла Как отсортировать из считываемого файла? # include <iostream> #define N 100 using namespace std; struct avia { char surname; char initials; // group char city ; // name http://www.cyberforum.ru/cpp-beginners/thread866175.html
C++ Оформить в виде функции на С/С++ решение задачи
Помогите пожалуйста
C++ [C++ Error] Unit1.cpp(29): E2451 Undefined symbol 'result'
//-------------------------------------------------------------------------- #include <iostream.h> #include <conio.h> #pragma hdrstop ...
C++ Упорядочить по дате рождения http://www.cyberforum.ru/cpp-beginners/thread866140.html
Помогите упорядочить записи по дате рождения!!!#include <iostream> #include <iomanip> using namespace std; const int l_name = 30; class NOTE { public: NOTE(int lName = 30); ~NOTE();...
C++ Программа расчета функции с использование разложения Чебышева Не как не могу написать эту программу, если кто сможет помочь буду очень благодарна p.s. реально завал подробнее

Показать сообщение отдельно
Ev[G]eN
iOS/Android Developer
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
15.05.2013, 18:43
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
 
template <class Type>
Type inputCheck(Type &number)
{
    while (true) {
        std::cin >> number;
        if (std::cin.peek() == '\n' || std::cin.peek() == '.' || std::cin.peek() == ',') {
            std::cin.get();
            break;
        } else {
            std::cout << "Error! Please, try again!" << std::endl;
            std::cin.clear();
            std::cin.sync();
        }
    }
    return number;
}
 
int main()
{
    double number;
    number = inputCheck(number);
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.