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

Как запретить ввод в строку всех символов, кроме 0, 1 и пробела? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Альтернативный алгоритм генерации псевдослучайных чисел http://www.cyberforum.ru/cpp-beginners/thread1346828.html
на просторах инета обнаружил неплохой на мой взгляд алгоритм, малость по своему его оформил и вуаля :) зацените вроде работает проверял плюсы перед обычным рандомом: 1. вроде бы быстрее работает 2. генерит и отрицательные числа тоже (при необходимости можно просто отрезать их условием) 3. автоматический рандомайз 4. небольшая страховочка насчет неправильного использования (min > max) 5....
C++ Из паскаля в С++. Вывести все четные буквы слова var a:integer; var s1,s2:string; begin inc(a); write('Vvedite slovo: '); readln(s1); repeat s2:=s2+s1; a:=a+2; until(a>length(s1)); http://www.cyberforum.ru/cpp-beginners/thread1346811.html
C++ Не могу найти ошибку. Хеш-таблицы
Программа работает, в принципе, правильно, но есть маленькие погрешности при поиске элементов. То есть мы точно знаем, что элемент такой есть, но его алгоритм его не может найти и выводит, что его нет. Помогите, пожалуйста разобраться. #include <iostream> #include <clocale> #include <string> #include <windows.h> using namespace std; #define свободно true #define занято false
C++ Что делает operator++
Что делает operator++? Где и как он используется?
C++ В чем здесь ошибка? http://www.cyberforum.ru/cpp-beginners/thread1346794.html
Взял пример из книги 3d game programming with DirectX11, немного переделал, т.к. #include <xnamath.h> больше не существует: #include <Windows.h> #include <DirectXMath.h> #include <iostream> using namespace std; using namespace DirectX; ostream& operator<<(ostream& os, FXMVECTOR v)
C++ Игра «Угадай число» 4. Игра «Угадай число». Компьютер загадывает число, человек отгадывает. Всего 5 попыток. (random) подробнее

Показать сообщение отдельно
define undef
33 / 33 / 1
Регистрация: 19.01.2013
Сообщений: 33
22.01.2015, 15:30     Как запретить ввод в строку всех символов, кроме 0, 1 и пробела?
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <conio.h>
 
int main()
{
    char ch;
    while(ch = getch())
    {
             if(ch =='0' || ch=='1' ||ch==' ') std::cout<<ch;
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru