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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.56
goyt
1 / 1 / 0
Регистрация: 23.04.2012
Сообщений: 27
#1

Как отключить чувствительность регистра - C++

23.04.2012, 20:49. Просмотров 1265. Ответов 4
Метки нет (Все метки)

Дорогие формучане. Возникла такая проблема, что, при вводе переменной типа string мне необходимо сделать проверку ввода. То есть если введена "кодовая фраза" , то продолжить действие и т.д.
Если ли такая функция которая отключает чувствительность регистра, что бы можно было кодовые фразы не писать однообразно, а как вздумается?

Надеюсь суть вопроса моего понятна! Надеюсь на вашу помощь!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2012, 20:49     Как отключить чувствительность регистра
Посмотрите здесь:

C++ Как отключить _CRT_SECURE_NO_WARNINGS?
Заменить все буквы нижнего регистра в строке на буквы верхнего регистра C++
Как уменьшить чувствительность мыши? C++
Как отключить? C++
написать функцию, которая в строке заменяет все символы верхенго регистра в символы нижнего регистра C++
C++ как перевести букву из нижнего регистра в верхний C++
Как поменять значение регистра? C++
Как отключить инлайн в MSVS2008? C++
C++ Функция преобразует буквы верхнего регистра в строке s в буквы нижнего регистра
Как отключить опцию GX в компиляторе C++
C++ Как отключить backspace
C++ Изменить чувствительность мыши

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Paporotnik
383 / 227 / 7
Регистрация: 06.07.2011
Сообщений: 512
23.04.2012, 20:51     Как отключить чувствительность регистра #2
приводи после ввода к одному из регистров и сравнивай.
Avazart
7062 / 5239 / 261
Регистрация: 10.12.2010
Сообщений: 23,036
Записей в блоге: 17
23.04.2012, 20:51     Как отключить чувствительность регистра #3
Приводить все символы к верхниму(нижнему) регистру перед сравнением
goyt
1 / 1 / 0
Регистрация: 23.04.2012
Сообщений: 27
23.04.2012, 20:56  [ТС]     Как отключить чувствительность регистра #4
Цитата Сообщение от Avazart Посмотреть сообщение
Приводить все символы к верхниму(нижнему) регистру
Не подскажите , что за функция?
Avazart
7062 / 5239 / 261
Регистрация: 10.12.2010
Сообщений: 23,036
Записей в блоге: 17
23.04.2012, 21:02     Как отключить чувствительность регистра #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <cctype>
void stoupper(std::string& s)
{
  std::string::iterator i = s.begin();
  std::string::iterator end = s.end();
 
  while (i != end) {
    *i = std::toupper((unsigned char)*i);
    ++i;
  }
}
Добавлено через 3 минуты
C++
1
2
3
4
5
6
7
struct upper {
  int operator()(int c)
  {
    return std::toupper((unsigned char)c);
  }
}
std::transform(s.begin(), s.end(), s.begin(), upper());
Yandex
Объявления
23.04.2012, 21:02     Как отключить чувствительность регистра
Ответ Создать тему
Опции темы

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