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

Задать условие, чтобы нельзя было ввести букву - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вызов функции с неопределенным количеством параметров http://www.cyberforum.ru/cpp-beginners/thread1146700.html
Делаю некоторую работу для университета на с++ и windows forms. Есть функция с неопределенным количеством параметров, но использование приложения подразумевает, что заранее неизвестно сколько параметров нужно передать т.к. пользователь через форму задает некоторую последовательность чисел и длина этой последовательности заранее неизвестна. Как можно в коде генерировать вызов функции если...
C++ Ввод строкового значения в командной строке Linux Помогите, пожалуйста, исправить ситуацию в лучшую сторону. Объясните, в чем причина ошибки? Имею следующую программу: // товары издательской компании #include <iostream> #include <string> using namespace std; //////////////////////////////////////////////////////// class Publication // Издание { http://www.cyberforum.ru/cpp-beginners/thread1146687.html
Квадратные матрицы C++
Есть квадратные матрицы А и В. Как получить матрицу АВ-ВА?
Как можно найти алгебраическое дополнение в матрице (матричный метод, СЛАУ) C++
Здравствуйте! Подскажите,пожалуйста, как можно найти алгебраическое дополнение в матрице(матричный метод,СЛАУ). Как находить дополнение я знаю, но как записать хз. Программирую на с++. Заранее благодарю за любую помощь!!!
C++ Кубический сплайн http://www.cyberforum.ru/cpp-beginners/thread1146662.html
Есть простейшая прога для построения кубического сплайна #include <iostream> #include <math.h> using namespace std; int main() {int n=5,i,j;double h; double *X=new double ; double *Y=new double ; cout<<"X:\n"; for(i=0;i<n;i++)
C++ Динамические массивы с указателями Ввести с клавиатуры три целых неотрицательных числа. Первые два задают размеры двумерного массива. Третье указывает на величину циклического смещения строчек матрицы. С генерированную и циклически смещенную матрицы вывести на экран. подробнее

Показать сообщение отдельно
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
13.04.2014, 04:33     Задать условие, чтобы нельзя было ввести букву
Цитата Сообщение от Gygocopter Посмотреть сообщение
а через cin, while как?
C++
1
2
3
4
5
6
7
8
// в строке ввода только цифры, перед которыми могут быть + или -.
int 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