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

Защита от ввода букв - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ найти в промежутке от a до b число, с максимальной суммой делителей. pascal http://www.cyberforum.ru/cpp-beginners/thread575360.html
Необходимо найти в промежутке от a до b число, с максимальной суммой делителей.
C++ найти значение функции f(x,y)... помогите плиз решить задачку!!!! только самым простым способом,даже не через массивы или еще что то!!! просто через простые условия. заранее благодарю))) я написала программу но у меня почему то... http://www.cyberforum.ru/cpp-beginners/thread575356.html
C++ Дана матрица размера M × N (N — четное число)
Дана матрица размера M × N (N — четное число). Поменять местами левую и правую половины матрицы. Добавлено через 5 часов 2 минуты ответь плз
Описать тип TDate C++
Описать тип TDate — запись с полями целого типа Day (день), Month (месяц) и Year (год) и описать функцию DaysInMonth(D) целого типа с параметром типа TDate, которая возвращает количество дней для...
C++ найти в промежутке от a до b число, с максимальной суммой делителей http://www.cyberforum.ru/cpp-beginners/thread575350.html
Необходимо найти в промежутке от a до b число, с максимальной суммой делителей. В pascal.
C++ Составьте структуру, проинициализируйте переменную типа структуры и выведите на экран полное значение такой переменной. Составьте структуру, проинициализируйте переменную типа структуры и выведите на экран полное значение такой переменной. -структура месяца(название, количество дней) Добавлено через 5 часов 4... подробнее

Показать сообщение отдельно
almostclever
1 / 1 / 0
Регистрация: 04.03.2012
Сообщений: 101

Защита от ввода букв - C++

15.05.2012, 16:44. Просмотров 4206. Ответов 18
Метки (Все метки)

Всем привет.
Необходимо сделать защиту от ввода букв. числа не больше 40.
C
1
2
3
4
5
6
7
8
9
int size;
do
    {
    printf("\nВведите размер массива (не более 40): ");
    scanf("%d",&size);
    if(size<40)break;
    puts("\nВы задали размер больше 40, повторите попытку");
    }
    while(1);
пробовал использовать fflush, вроде получалось - при вводе буквы ввод появлялся заново, но при этом не получалось сделать условие, что меньше 40.
Прошу помочь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru