Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
2 / 2 / 0
Регистрация: 18.09.2021
Сообщений: 418

Как можно сделать проверку на ввод?

11.10.2021, 21:21. Показов 1390. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно чтобы вводились только числа. Как сделать так, чтобы при вводе, например, букв, программа запрашивала ввод заново?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.10.2021, 21:21
Ответы с готовыми решениями:

Как сделать проверку на ввод?
Всем здравствуйте. Хочу проверить число на его правильно. Число типа int. Если во время ввода - вписали букву - должна вылезти ошибка и...

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

Как сделать проверку на ввод символов?
есть строка, в которую нужно вводить числовое значение, а пользователь вводит буквы. при вводе букв должна выводиться такая строка...

25
2 / 2 / 0
Регистрация: 18.09.2021
Сообщений: 418
12.10.2021, 08:38  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Verevkin Посмотреть сообщение
Это неправда.
Посмотри ещо раз.

Добавлено через 2 минуты



Это в две строки делается ваще.
C++
1
2
3
int x;
do printf("\n? Введи целый x: ");
while (scanf("%d", &x) != 1);
А как можно часть этого кода написать именно на с++
0
Нарушитель
10908 / 5836 / 1289
Регистрация: 12.03.2015
Сообщений: 26,934
12.10.2021, 08:43
Цитата Сообщение от volver Посмотреть сообщение
А как можно часть этого кода написать именно на с++
Что в этой части кода написано НЕ на С++?
0
2 / 2 / 0
Регистрация: 18.09.2021
Сообщений: 418
12.10.2021, 08:45  [ТС]
Цитата Сообщение от Verevkin Посмотреть сообщение
Что в этой части кода написано НЕ на С++?
Ну, допустим scanf("%d...) написано на С, но я не знаю полностью синтаксиса именно С. А нужно именно С++...
0
Нарушитель
10908 / 5836 / 1289
Регистрация: 12.03.2015
Сообщений: 26,934
12.10.2021, 08:50
Цитата Сообщение от volver Посмотреть сообщение
Ну, допустим scanf("%d...) написано на С, но я не знаю полностью синтаксиса именно С. А нужно именно С++...
С полностью входит в С++. С++ на нём основан.
0
2 / 2 / 0
Регистрация: 18.09.2021
Сообщений: 418
12.10.2021, 09:10  [ТС]
Цитата Сообщение от Verevkin Посмотреть сообщение
С полностью входит в С++. С++ на нём основан.
Ну я знаю про это, но хотелось бы, чтобы был только синтаксис плюсов)
0
Нарушитель
10908 / 5836 / 1289
Регистрация: 12.03.2015
Сообщений: 26,934
12.10.2021, 09:15
Цитата Сообщение от volver Посмотреть сообщение
но хотелось бы, чтобы был только синтаксис плюсов)
Это он и есть.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.10.2021, 09:15

Как сделать проверку на ввод чисел?
#include <stdio.h> int main() { int n; double P,s; s=1; while (scanf("%d",&n)!=1) { printf("Error. Write a...

Как сделать проверку на ввод в классе?
В методе класса не получается сделать ошибку при вводе числа меньшего нуля. Записано все верно, но именно в классе это не работает. ...

Как сделать проверку на ввод?
Как сделать проверку на буквы и другие символы, чтобы можно было бы вводить только числа. И если введена буква , то выводить ошибку и...

Как сделать проверку на ввод даты?
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace L1 { class bd { ...

Как сделать проверку на ввод чисел?
Т.е. есть поле, и нужно сделать такую проверку чтобы в это поле можно было вбивать только числовые значения. Может есть какой джава-скрипт...


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

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru