Форум программистов, компьютерный форум 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) Путь должен состоять из отрезков вертикальных и горизонтальных прямых. ... подробнее

Показать сообщение отдельно
letnjaja
53 / 3 / 0
Регистрация: 08.10.2011
Сообщений: 200
15.10.2012, 13:34  [ТС]
спасибо, поняла)

Добавлено через 14 минут
из цикла теперь выходит, но теперь другая проблемка, почему не выводит правильное значение?
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
27
28
29
30
string str;
 
int i;
 
bool isAlpha (std::string &str);
{
     cout<<"Enter word"<<endl;
     cin>>str;
    for (int i = 0; i < str.length(); i++)
    {
      
        if (!isalpha(str[i]))
        {
                             while (true) {
                             cout<<"Error!"<<endl;
                             
                             cout<<"Enter word again:";
                             
                             cin>>str;
                             if (isalpha(str[i]))
                              break;
                             }
                            return false; 
                   }
              }
cout<<"you entered:"<<endl;
cout<<str<<endl;
return true;
 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru