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

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

Восстановить пароль Регистрация
 
Phantom_LOKI
0 / 0 / 0
Регистрация: 14.10.2014
Сообщений: 1
05.01.2015, 13:08     Как запретить ввод в строку всех символов, кроме 0, 1 и пробела? #1
как запретить ввод в строку всех символов, кроме 0, 1 и пробела
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2015, 13:08     Как запретить ввод в строку всех символов, кроме 0, 1 и пробела?
Посмотрите здесь:

C++ Количество вхождений всех символов в строку
Написать функцию, преобразующую строку символов так, что между словами всегда находится два пробела C++
C++ Запретить ввод символов
Дана строка символов. Изменить строку – во всех словах, имеющих нечетное количество символов, средний символ удалить. C++
Матрицы (поэлементно вычесть последнюю строку из всех столбцов, кроме последнего) C++
Ввод с клавиатуры строку символов C++
C++ Дана строка S. Создать новую строку, состоящую из символов S, у кото- рой к каждому пробелу добавлено два пробела
C++ Дана строка S. Создать новую строку, состоящую из символов S, у которой к каждому пробелу добавлено два пробела

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
grikukan
61 / 61 / 21
Регистрация: 23.09.2012
Сообщений: 212
06.01.2015, 10:37     Как запретить ввод в строку всех символов, кроме 0, 1 и пробела? #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<iostream>
#include<string>
using namespace std;
int main()
{
    string s;
    cin>>s;
    for(int i=0;i<s.length();i++)
    {
        if(s[i]!=' ' && s[i]!='1' && s[i]!='0')
        {
            cout<<"Incorrect string"<<endl;
            return 0;
        }
    }
    cout<<"Correct string"<<endl;
}
define undef
 Аватар для define undef
32 / 32 / 1
Регистрация: 19.01.2013
Сообщений: 33
22.01.2015, 15:30     Как запретить ввод в строку всех символов, кроме 0, 1 и пробела? #3
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;
    }
}
Yandex
Объявления
22.01.2015, 15:30     Как запретить ввод в строку всех символов, кроме 0, 1 и пробела?
Ответ Создать тему
Опции темы

Текущее время: 16:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru