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

Проверка корректности ввода - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Visual Studio обновление http://www.cyberforum.ru/cpp-beginners/thread1096765.html
Ошибка 1 error C1853: файл предкомпилированного заголовка "Debug\ConsoleApplication6.pch" создан в предыдущей версии компилятора или предкомпилированный заголовок C++ используется из C (или наоборот) c:\users\galalex\documents\visual studio 2012\projects\consoleapplication6\consoleapplication6\fraction.cpp 1 1 ConsoleApplication6 Ребятааа, спасите, что за....! так долго и старательно писал...
C++ Как написать менеджер памяти помогите написать менеджер памяти на с++ http://www.cyberforum.ru/cpp-beginners/thread1096751.html
C++ Найдите ошибку
Найдите ошибку Ошибка 1 error C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. g:\users\adilbek\documents\visual studio 2013\projects\consoleapplication42\consoleapplication42\исходный код.cpp 9 1 ConsoleApplication42 #include <iostream> #include <cstdio> #include...
C++ copy, iterator, vector
#include <istream> #include <vector> #include <algorithm> #include <iterator> int main( ) { std::vector <int> ivec;
C++ Написать программу для тестирования http://www.cyberforum.ru/cpp-beginners/thread1096668.html
народ подскажите пожалуйста как написать код!! надо чтобы прога выдавала вопрос который я захочу и потом при правильном ответе она показывала другой вопрос а если не правильно то обратно тот же вопрос оставляла.
C++ Падает программа при использовании DLL Раньше писал DLL для одного приложения, теперь мне понадобилось его использовать в другом. Подключил lib, хедер и саму DLL положил рядом с исполняемым файлом, но при использовании функций из этой библиотеки, программа завершается с ошибкой: -1073741515 (0xc0000135). В первом приложении всё работает нормально. В чём может быть дело? подробнее

Показать сообщение отдельно
somebdy
7 / 7 / 1
Регистрация: 30.04.2013
Сообщений: 25
14.02.2014, 22:35     Проверка корректности ввода
fisharik, такой вариант
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
template <typename T>
bool input(const char * msg, T & dest) {
    std::cout << msg;
 
    if (std::cin >> dest)
        return true;
 
    std::cin.clear();
    std::cin.get();
 
    return false;
}
 
Point::Point() {
    do {
        while(!input("Enter X: ", X))
            std::cout << "Error! Try Again!\n";
        while(!input("Enter Y: ", Y))
            std::cout << "Error! Try Again!\n";
        if (X < Y)
            std::cout << "Error! X must be greater than Y!\n";
    } while (X < Y);
 
    while (!input("Enter Z: ", Z))
        std::cout << "Error! Try Again!\n";
}
 
Текущее время: 14:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru