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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sauron
0 / 0 / 0
Регистрация: 04.10.2009
Сообщений: 7
#1

как устроить проверку на дурака - C++

04.10.2009, 14:05. Просмотров 1113. Ответов 6
Метки нет (Все метки)

Я не могу понять как устроить проверку на дурака.
Мне надо, чтобы пользователь при использовании scanf вводил числа, а не символы.Как это проверить?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.10.2009, 14:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос как устроить проверку на дурака (C++):

Реализовать защиту от дурака (проверку ввода) - C++
Вводится шестизначное число(номер автобусного билета). Нужно выполнить защиту от дурака(чтобы вводились только цифры, а не другие...

защита от дурака как сделать? - C++
void DobvZapis() { int i; int j; char komanda; j = kol; do { system("cls"); cout << "Введите книгу" <<...

как сделать защиту от дурака в этом коде? - C++
как сделать чтобы при вводе чисел больше 20 или букв писало о неправильно вводимых данных #include "stdafx.h" #include...

Как с scanf сделать "защиту от дурака"? - C++
Нужно, чтобы пользователь ввел две целочисленные переменные. Как делал я: bool ReadInteger(int &var) { if (scanf("%d", &var) != 1)...

Как правильно записывать условные операторы и как прервать проверку при достижении результата? - C++
доброго времени суток форумчане, подскажите пожалуйста как остановить условие после правильно выполненного условия.#include "stdafx.h" ...

как выполнить проверку? - C++
Вот задание "Ведомость абитуриентов, которые сдали вступительные экзамены в ВУЗ, содержит ФИО, адрес, оценки по трем предметам. Определить...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
R0mm
Псевдо программист
192 / 113 / 15
Регистрация: 19.09.2009
Сообщений: 303
04.10.2009, 14:11 #2
if (user.durak == 1) then cout << "Извените, программa не для дураков!\r\n";
0
sauron
0 / 0 / 0
Регистрация: 04.10.2009
Сообщений: 7
04.10.2009, 14:17  [ТС] #3
cout это вроде из C++.Мне на С надо.cout тупо на printf заменить?
0
Gravity
562 / 556 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
04.10.2009, 14:18 #4
Цитата Сообщение от sauron Посмотреть сообщение
Мне надо, чтобы пользователь при использовании scanf вводил числа, а не символы
Символы какбэ тоже числа, в виде кодов.
0
sauron
0 / 0 / 0
Регистрация: 04.10.2009
Сообщений: 7
04.10.2009, 14:24  [ТС] #5
Цитата Сообщение от Gravity Посмотреть сообщение
Символы какбэ тоже числа, в виде кодов.
это даже я знаю.
printf("Vvedite kol-vo elementov v stroke");
scanf("%d",&n);
мне надо проверить, чтобы пользователь не писал символы.я вообще программировать не умею, только начинаю.
0
R0mm
Псевдо программист
192 / 113 / 15
Регистрация: 19.09.2009
Сообщений: 303
04.10.2009, 14:29 #6
Цитата Сообщение от sauron Посмотреть сообщение
cout это вроде из C++.Мне на С надо.cout тупо на printf заменить?
дада


Цитата Сообщение от sauron Посмотреть сообщение
мне надо проверить, чтобы пользователь не писал символы
C++
1
2
if (scanf("%d", &n)) printf("its OK");
else printf("error");
1
sauron
0 / 0 / 0
Регистрация: 04.10.2009
Сообщений: 7
04.10.2009, 14:31  [ТС] #7
Спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.10.2009, 14:31
Привет! Вот еще темы с ответами:

Как написать проверку формата на C++ - C++
К примеру мне нужно проверить что в веденное чесло имеет тип double или int, как это написать ?

Как сделать проверку на ввод? С++ - C++
y=2*(tgx+sinx/2); tgx стремится к бесконечности когда cos(x) стремится к нулю надо сделать проверку на это, и вывести сообщения об...

Как сделать проверку на букву? - C++
Как сделать проверку чтобы можно было вводить только цифры? #include &lt;cstdlib&gt; #include &lt;iostream&gt; #include &lt;iomanip&gt; using...

Как записать проверку пароля? - C++
Заранее спасибо за помощь! Итак я хочу сделать пароль из букв, но не знаю как,что нужно прописать в if что-бы например если я писал asd...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
04.10.2009, 14:31
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru