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

Ввод только букв и цифр - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ с++ игры на движение http://www.cyberforum.ru/cpp/thread687740.html
у кого есть простенький код с++ для игры про монстров? главного монстра должно звать Вася и стадо монстров бегающих с ним рядом, что-то типо того. поделитесь у кого есть что то подобное.
C++ Создание потоков Всем доброго времени суток. Как всегда, последняя надежда на этот сайт. Сразу к делу: Написать программу, которая принимает в качестве параметров набор имён файлов данных (произвольное число) и... http://www.cyberforum.ru/cpp/thread686886.html
C++ Кодирование текста
Быть может я не тут пишу тему, но нужно мне это для моей программки на си++... Суть вопроса следующая: Когдато давно (год назад), я натыкался на статью в нете, в которой рассказывалось как...
C++ Где выделяется память для возвращаемого значения функций?
Собственно возник вопрос, корректен ли такой код: есть некая функция, которая возвращает объект класса MyClass: MyClass someFunction(); Можно ли писать такой код: { ... MyClass & mc =...
C++ Снять задачу с запросом (Диспетчер задач) http://www.cyberforum.ru/cpp/thread685118.html
Доброго времени суток. У меня такой вопрос: как можно поставить событие на подтверждение закрытия приложения, если программу завершают из Диспетчера задач ? Например у меня программа, не...
C++ Нажать на кнопку в WarCraft 3 Цель: нажать на кнопку улучшения здания кодом, никаких посыланий кнопок, нужно как-то через память подробнее

Показать сообщение отдельно
letnjaja
53 / 3 / 0
Регистрация: 08.10.2011
Сообщений: 200

Ввод только букв и цифр - C++

04.11.2012, 04:20. Просмотров 667. Ответов 1
Метки (Все метки)

возможно ли в данном случае разрешить ввод цифр тоже? и правильно ли я понимаю, что isdigit() здесь не уместен?
C++
1
2
3
4
5
6
do{
   cout<<"Enter word:"<<endl;
    cin>>word;
    }while(!isAlphaString(word)); 
    cout<<"you entered: "<<endl;
    cout<<word<<endl;
сама функция, для проверки слова
C++
1
2
3
4
5
6
7
bool isAlphaString (std::string &str)
{
    for (unsigned int i = 0; i < str.length(); i++)
      if (!isalpha(str[i]))
        return false;
    return true;
}
Добавлено через 1 минуту
может эту же проверку можно сделать проще без функции?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru