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

Проверить введенное значение и, если это не цифра, вернуться ко вводу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа на C++, которая переводит цветовую модель RGB в модель HSV http://www.cyberforum.ru/cpp-beginners/thread1118301.html
Всем привет! Я - начинающий программист. Мне нужна ваша помощь. Мне нужно сделать программу на C++, которая переводит цветовую модель RGB в модель HSV. С чего начать?
C++ Замена части элементов у вектора Здравствуйте! Я совсем новичок в C++ :) И вот возник такой вопрос... Есть ли в векторе, или может в каком-то другом классе из stl'а, реализация замены части элементов, на подобии как в string std::string str1(10,'_'); str1.replace(2,5,"Hello"); Можно ли сделать аналогичное например с этим std::vector<int> vec1(10,3); Может, наверно, через algorithm что-то можно такое натворить Или... http://www.cyberforum.ru/cpp-beginners/thread1118293.html
Китайский календарь (Паскаль -> C++) C++
program korova; uses crt; var a:integer; begin clrscr; writeln('введите год:'); readln(a); case a mod 12 of 1:writeln('курица'); 2:writeln('собака');
Определить количество положительных элементов каждого столбца двумерного массива, содержащего 5 строк и 5 столбцов C++
Определить количество положительных элементов каждого столбца двумерного массива, содержащего 5 строк и 5 столбцов. int a2,n2=0,i2,j2; for (i2=0;i2<5;i2++) { for (j2=0;j2<5;j2++) { cin>>a2; } } for (i2=0;i2<5;i2++) { for (j2=0;j2<5;j2++)
C++ Найти ошибку в приведенном коде http://www.cyberforum.ru/cpp-beginners/thread1118267.html
#include <iostream> using namespace std; /////////////////////////////////////////////////////////////////////////////////// class abon { public:
C++ LoadKeyboardLayout - компилятор выдает ошибку На строку (и на ей подобную)LoadKeyboardLayout("00000419", KLF_ACTIVATE); Компилятор (MinGW, QT Creator) выдает следующее: cannot convert 'const char*' to 'LPCWSTR {aka const wchar_t*}' for argument '1' to 'HKL__* LoadKeyboardLayoutW(LPCWSTR, UINT)' Как сие вылечить? #include <iostream> #include <stdio.h> #include <string.h> #include <stdlib.h> #include <time.h> #include <windows.h> подробнее

Показать сообщение отдельно
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
13.03.2014, 18:09     Проверить введенное значение и, если это не цифра, вернуться ко вводу
C++
1
2
3
4
5
6
7
double a;
while (!(cin >> a) || (cin.peek() != '\n'))
{
    cin.clear();
    while (cin.get() != '\n');
    cout << "Error!" << endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru