0 / 0 / 0
Регистрация: 25.05.2014
Сообщений: 11
1

Как организовать проверку на ввод определенных букв переменной string?

07.06.2015, 22:56. Показов 764. Ответов 1
Метки нет (Все метки)

Добрый день, не могу организовать проверку на ввод определенных букв переменной string. Необходимо, чтобы в переменную temp записывались только русские и английские буквы, а при вводе других символов выдавал ошибку, как это сделать?
C++
1
2
3
string temp;
cout << "Введите фамилию: ";
    cin >> temp;
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.06.2015, 22:56
Ответы с готовыми решениями:

Подскажите, как добавить проверку на ввод букв? код внутри
чтобы при вводе буквы выдавало ошибку и просило заново ввести число #include &lt;stdio.h&gt; #include...

Не могу организовать проверку на ввод массива пользователем
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; int main() { int k = { 0, 1,...

Как организовать проверку значения переменной
Здраствуйте, у меня тут такая проблема. Решил изучать C# и не могу проверить значение переменной....

Как организовать запрет на ввод букв и знаков?
1. Подскажите пожалуйста, как организовать запрет на ввод букв и знаков. То есть, есть задачи, где...

1
lss
939 / 867 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
07.06.2015, 23:21 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    setlocale(0, "");
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    string temp;
    unsigned char ch;
    cout << "Введите фамилию: ";
    while (cin >> ch)
    {
        if (isalpha(ch))
            temp += ch;
        else
        {
            while (cin.get() != '\n');
            temp.clear();
            cout << "Error!" << endl;
            cout << "Введите фамилию: ";
            continue;
        }
        if (cin.peek() == '\n')
            break;
    }
    cout << temp << endl;
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.06.2015, 23:21
Помогаю со студенческими работами здесь

Как организовать ввод только заглавных букв в текстбоксе?
Вариант: Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As...

Как организовать защиту интовской переменной от ввода букв и т.д.?
//Êàæäûå n ñèìâîëîâ âî ââåäåííîì òåêñòå îòäåëèòü çíàêîì &quot;!&quot;. #include &lt;stdio.h&gt; #include...

Как узнать количество букв в значении переменной типа string?
Здравствуйте. У меня есть 2 вопроса: 1. Как узнать кол-во букв в значении переменной типа...

Организовать проверку данных на ввод чисел в массив, которые не больше 5
Всем привет. Есть такой код #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;windows.h&gt;...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru