Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.56
goyt
1 / 1 / 1
Регистрация: 23.04.2012
Сообщений: 48
#1

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

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

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

Надеюсь суть вопроса моего понятна! Надеюсь на вашу помощь!
http://www.cyberforum.ru/cpp-beginners/thread586447.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2012, 20:49
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как отключить чувствительность регистра (C++):

Написать функцию которая в строке заменяет все символы верхнего регистра в символы нижнего регистра
Здравствуйте. помогите написать программу. Написать функцию которая в строке...

написать функцию, которая в строке заменяет все символы верхенго регистра в символы нижнего регистра
привет всем, помогите составить программу для решения данной задачи. написать...

В новом файле заменить все латинские буквы верхнего регистра на буквы нижнего регистра
9. В новом файле заменить все латинские буквы верхнего регистра на буквы...

Функция преобразует буквы верхнего регистра в строке s в буквы нижнего регистра
Задание: strlwr char *strlwr( char *s); Функция преобразует буквы верхнего...

Заменить все буквы нижнего регистра в строке на буквы верхнего регистра
Определить функцию, заменяющую все буквы нижнего регистра в строке на буквы...

4
Paporotnik
383 / 227 / 12
Регистрация: 06.07.2011
Сообщений: 512
23.04.2012, 20:51 #2
приводи после ввода к одному из регистров и сравнивай.
0
Avazart
Эксперт С++
7674 / 5583 / 541
Регистрация: 10.12.2010
Сообщений: 25,047
Записей в блоге: 17
23.04.2012, 20:51 #3
Приводить все символы к верхниму(нижнему) регистру перед сравнением
0
goyt
1 / 1 / 1
Регистрация: 23.04.2012
Сообщений: 48
23.04.2012, 20:56  [ТС] #4
Цитата Сообщение от Avazart Посмотреть сообщение
Приводить все символы к верхниму(нижнему) регистру
Не подскажите , что за функция?
0
Avazart
Эксперт С++
7674 / 5583 / 541
Регистрация: 10.12.2010
Сообщений: 25,047
Записей в блоге: 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());
0
23.04.2012, 21:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.04.2012, 21:02
Привет! Вот еще темы с решениями:

Изменить чувствительность мыши
Написать программу для изменения чувствительность мыши на 0 на горячую...

Опрос про чувствительность к регистру
Языки программирования бывают чувствительные (думаю, большинство) и...

Как поменять значение регистра?
У меня есть регистр, который определяет место, в котором программа...

Как перевести букву из нижнего регистра в верхний?
Например: Введите букву: g Та же буква в верхнем регистре: G Желательно с...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru