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

Есть ли аналог isalpha, только для string - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Первый класс. Функция-член http://www.cyberforum.ru/cpp-beginners/thread671384.html
Добрый день! Пытаюсь собрать свой первый класс, но, кажется, не до конца понимаю всей сути. #include <stdio.h> #include <iostream> #include <string> #include <conio.h> #include <fstream> ...
C++ Массивы и циклы Суть задачи: Двумерный массив, содержащий равное число строк и столбцов, называется магическим квадратом, если суммы чисел, записанных в каждой строке, каждом столбце и каждой из двух больших... http://www.cyberforum.ru/cpp-beginners/thread671376.html
Олимпиадная задача по программированию C++
Помогите написать программу для решения следующей задачи (из Всесибирской Открытой Олимпиады Школьников по информатике за 2011-2012 года): Имя входного файла: input.txt Имя выходного файла:...
Почему программа не отрывает поток для ввода данных? C++
Всем привет! Программа описывает структуру для дробей, в которой хранятся соответственно числитель и знаменатель. В ходе выполнения программы мы определяем две переменные типа Дробь, потом...
C++ Парсинг сайта на ASP http://www.cyberforum.ru/cpp-beginners/thread671339.html
Здравствуйте. Появилась идея сделать клиентское приложение для сайта на ASP. Вот собственно и он: http://lic6.lanta-net.ru/login1.asp Хотел бы узнать - как на C++ (хотя можно и на других языках)...
C++ Игра с фишками. Что не так в моем коде? Важной частью игры является проверка того, что можно ли соединить две фишки путем, удовлетворяющим следующим свойствам: 1) Путь должен состоять из отрезков вертикальных и горизонтальных прямых. ... подробнее

Показать сообщение отдельно
DiffEreD
1430 / 767 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
15.10.2012, 15:04
Я бы сделал так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <algorithm>
#include <string>
#include <cctype>
using namespace std;
 
int main()
{
    string word;
    cin>>word;
    while (true)
    {
        if(all_of(word.begin(), word.end(), std::isalpha))
        {
            cout<<"You entered: "<<word<<endl<<endl;
            break;
        }
        else
        {
            cout<<"Error!!!\nEnter again: ";
            cin>>word;
        }
    }
    system("pause");
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru