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

ввод только чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнить массив первыми N положительными нечетными числами http://www.cyberforum.ru/cpp-beginners/thread963781.html
Добрый вечер!Интересует вопрос как сделать так чтобы пользователь вводил целое число N и выполнялось создание массива целых чисел размера N? Заданице:Дано целое число N (> 0) и указатель на...
C++ Крестики нолики на SDL - не выводится крестик Программа выводит игровое поле на экран и реагирует на нажатия каждого и 9 квадратов. Но при нажатии должен выводиться крестик, а он почему-то не выводится Может, кто знает, в чем дело? //... http://www.cyberforum.ru/cpp-beginners/thread963778.html
Частота встречаемости символов в файле C++
Написать программу которая подсчитывает частоту встречаемости символов в заданном текстовом файле. На вход программе подается имя входного текстового файла input.txt На выход в выходной файл...
C++ Закрутить массив в вектор
На паре задали задачу: Закрутить массив в вектор. Написал вот такое решение: Вопрос можно ли как то оптимизировать? #include <iostream> using namespace std; void Matrix(int ** b,int *...
C++ Переменная типа char http://www.cyberforum.ru/cpp-beginners/thread963765.html
Учусь программированию на C++. Вот, столкнулся с проблемой. Пытался найти ответ в интернете, но об этом нигде не сказано. Дело в том, что я хочу сделать программу рандомно выбирающую имя. После же,...
C++ Бесконечный цикл не вешающий программу Добрый день. Столкнулся с тем, что мне необходимо мониторить директорию на наличие определенного файла. Суть в том, что цикл мониторинга вешает программу из-за своей бесконечности. Вопрос состоит в... подробнее

Показать сообщение отдельно
Flash_2oo9
3 / 3 / 0
Регистрация: 31.10.2012
Сообщений: 142

ввод только чисел - C++

27.09.2013, 18:29. Просмотров 369. Ответов 4
Метки (Все метки)

Помогите отловить ненужные символы.
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
27
28
void input_data(int number) //
{
    if(number == 1)
    {
    
    }else if(number == 2)
    {
        
    }else if(number == 3)
    {
    
    }else if(number == 4)
    {
 
    }else if(number == 5)
    {
    
    }else if(number == 6)
    {
    
    }else
    {
        cout<<"WARNING!!! INCCORECT INPUT DATA"<<endl;
        cout<<"PLEASE TRY AGAIN"<<endl<<endl;
        cin>>number;
        input_data(number);
    }
}
Данный метод отлично работает с цифрами-буквами. Но при вводе, например "+", циклично зависает, выводя "WARNING!!! INCCORECT INPUT DATA PLEASE TRY AGAIN ..." Не предлагая повторного ввода
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru