Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Составить программу вычисления функции y = 1 / x, если x изменяется от -1 до 1 с шагом 0,2 https://www.cyberforum.ru/ cpp-beginners/ thread971766.html
Составить программу вычисления функции y = 1 / x, если x изменяется от -1 до 1 с шагом 0,2. Добавлено через 34 минуты #include <iostream> using namespace std; int main(int argc, char* argv)... Во-первых, пожалуйста, отредактируйте сообщение с тегами. Во-вторых, если у вас х с шагом 0.2, то уже не int, а как минимум float. И что вам нужно выводить, каждое новое значение или сумму?
Очередь C++
Здравствуйте! Есть вот такая задача: Удалить из очереди все элементы, расположенные до минимального элемента очереди. Нужно разработать функции, которые необходимы для работы с контейнером: -... Функцию печати содержания контейнера на экран Опять эти дурацкие задания с непониманием сути FIFO. Вот очередь с извращениями: class Queue { private: int *Arr; int Size;
Написать программу на языке С++ C++
вычисляющую значение функции, в зависимости от введенного с клавиатуры значения х Ввод а и b с клавиатуры, или как? Можно так сделать, в принципе #include <iostream> #include <cmath> using namespace std; double y(double x) { double a = 9.5; double b = 3.8;
Двумерный массив (перестановкой строк добиться расположения нулевых элементов по главной диагонали) C++
Пыталась написать программу, но выдает кучу ошибок. И ввод-вывод кажись тоже неправильно. Помогите исправить. В каждом столбце и строке содержится строго один нулевой элемент. Перестановкой строк... Как минимум правильно array, а не array
C++ Программа входа в систему Наткнулся вот на такую програмку, нужно сделать так, чтобы в функции администратора можно было менять пароль не только одному юзеру, тоесть, чтобы после смены пароля не выкидало в меню входа в... https://www.cyberforum.ru/ cpp-beginners/ thread971768.html C++ Удалить с очереди каждый второй элемент Помогите пожалуйста, реализовать программу на С++ , мое задание: ознакомится с созданием и обработкой, удалением односвязных списков и контейнеров, которые создаются на их основе (стег, и очередь) ... впринципе да, не могу понять как реализовать через разные функции: - Функция добавления элемента - push (память под очередной элемент следует выделять динамически) - Функцию изъятия элемента pop... https://www.cyberforum.ru/ cpp-beginners/ thread971752.html
C++ Определить фамилии женатых, не имеющие детей https://www.cyberforum.ru/ cpp-beginners/ thread971760.html
Відомо прізвища 12 людей, їх сімейний стан (одружений/неодружений) та наявність дітей (є/нема). Визначити прізвища одружених, що не мають дітей. Добавлено через 19 минут Известны фамилии 12... Пишите программу, а мы ее поправим, если что то не так.
Напишите программу, которая считывает первую строку целого числа N C++
Напишите программу, которая считывает первую строку целого числа N. После вступления читает N линий, каждая из которых содержит одно целое число. Выход программы является одной строки, содержащей... Ё-моё, ни перевести толком не может, ни раздел правильно выбрать :(
C++ Напишите программу, которая будет читать из стандартного ввода символов, если (сжатый соответственно. Читать) звезды Напишите программу, которая будет читать из стандартного ввода символов, если (сжатый соответственно. Читать) звезды. Читать знаки и регулирует пишет в стандартный вывод. Выходном конца строки.... https://www.cyberforum.ru/ cpp-beginners/ thread971769.html C++ Напишите программу на языке С++, которая сравнивает 2 числа и выводит на экран наибольшее из них, если числа равны которая сравнивает 2 числа и выводит на экран наибольшее из них, если числа равны, выдается соответствующее сообщение и выводит на экран наибольшее из них вы правда не знаете как это написать? Ну и программисты учатся нынче... if (a == b) cout << "="; else if (a > b) cout << "b";//Почему... https://www.cyberforum.ru/ cpp-beginners/ thread971739.html
C++ Как определить, сколько элементов стэка, начиная с вершины, находятся до элемента с максимальным значениям? Разработать программное дополнение, в котором создается контейнер и заполняется элементами, которые в качестве данных сохраняют уникальные числа диапазоном от 1 до 100, и реализовано задание Нужно... https://www.cyberforum.ru/ cpp-beginners/ thread971723.html C++ Временный _getch() https://www.cyberforum.ru/ cpp-beginners/ thread971725.html
Всем доброго времени суток, хочу спросить, как можно сделать временный _getch(), тоесть если в течении определённого времени не была нажата клавиша, то пропустить, если можно без помощи _getch(),... ИМХО, это довольно тяжело... На винде можно повесить "хук" на клавиатуру, то есть чтобы при нажатии определенной клавиши на клаве, вызывалась функция-обработчик.
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
08.10.2013, 01:29 0

Запрет на ввод с клавиатуры - C++ - Ответ 5152565

08.10.2013, 01:29. Показов 1873. Ответов 8
Метки (Все метки)

Ответ

Как вариант:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
int main()
{
    int x;
    bool correct;
    do
    {
        correct = true;
        std::cout << "Enter x: ";
        std::cin >> x;
        if (std::cin.fail())
        {
            correct = false;
            std::cin.clear();
            std::cin.sync();
            std::cout << "Incorrect, expected int\n\a";
        }
    } while (!correct);
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
#include <cctype>
#include <algorithm>
#include <cstdlib>
 
bool isDigit(const std::string &str)
{
    return std::all_of(str.begin(), str.end(), isdigit);
}
 
int main()
{
    std::string str;
    do
    {
        std::cin >> str;
    } while (!isDigit(str));
    int x = std::atoi(str.c_str());
}


Вернуться к обсуждению:
Запрет на ввод с клавиатуры C++
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.10.2013, 01:29
Готовые ответы и решения:

Как в VBA в поле Textbox сделать запрет на ввод более одного слова (или запрет на ввод пробелов)?
Добрый день. Нужно, чтобы в поле TextBox можно было ввести не более одного слова (в противном случае выводится сообщение). Приведенный ниже...

Единократный ввод символа, запрет на ввод некоторых символов
Имеется 2 вопроса: 1) Как программно запретить ввод в поле всех символов кроме : 1. цифр и +, -. 2. цифр и , 2) Как...

Запрет ввода только минуса в ячейке StringGrid, и запрет на ввод минуса между цифрами
Ребята,очень нужна ваша помощь!Нужно сделать запрет ввода ТОЛЬКО минуса в ячейке и запрет на ввод минуса между цифрами, чтобы не получилось...

8
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.10.2013, 01:29
Помогаю со студенческими работами здесь

Ввод с клавиатуры - требовать у пользователя ввод, пока он не будет корректным
Поискал в интернете и тут - не могу найти ответ на свой вопрос. Основная проблема - фильтровать введённые данные пользователя (введённые...

Файловый ввод-вывод, ввод с клавиатуры и обработка массива структур
Добрый вечер)) У меня небольшой вопрос. Почему первые буквы (в названии книг) не выводит на экран? Само задание: О каждой книге ...

Как правильно заменить ввод данных простой на ввод с клавиатуры?
#include &quot;stdafx.h&quot; #include &lt;cstdlib&gt; #include &lt;iostream&gt; using namespace std; int _tmain(int argc, _TCHAR* argv) ...

Ввод символов с клавиатуры в ОЗУ с использованием режима ожидания готовности контроллера клавиатуры
. Разработать алгоритм ввода символов с клавиатуры в ОЗУ с использованием режима ожидания готовности контроллера клавиатуры. Текст ввода...

Для задания исходной матрицы предусмотреть ввод с клавиатуры или ввод с помощью датчика случайных чисел
Разработать алгоритм и написать программу на языке Turbo Pascal. Задана матрица (двумерный массив) A размером N x М, состоящая из...

0
Новые блоги и статьи
Winforstrap или красявый дизайн своими руками на HTML+JS+Winform­s
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI,. . .
Формат данных для симуляции физики, посредством распространённы­­­­­­­х не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru