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

Проверка без учета регистра - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
JohnOSTend
Сообщений: n/a
24.03.2011, 21:58     Проверка без учета регистра #1
Доброго времени суток!
Есть строка string codtext="МАША",codkey="маша";
Как проверить:
C++
1
2
3
4
if (codtext==codkey) {
cout << "Совпадает!" << endl;}
else {
cout << "Не совпадает!" << endl;}
Хоть и в codtext и в codkey находится Маша (как туда её запихали незнаю ; ) мне выйдет "Не совпадает!", т.к. разный регистр. Как сделать так, что бы регистр игнорировался?
Т.е. я хочу, что бы мне вывел "Совпадает!" "МАША" и "маша".
Спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2011, 21:58     Проверка без учета регистра
Посмотрите здесь:

C++ Сравнение без учета регистра.
Сравнение без учета регистра. C++
Сравнение без учета регистра. C++
Удалить из сообщения слова (без учета регистра), которые повторяются. C++
C++ Сравнение строк string без учета регистра
Проверка регистра букв C++
C++ Написать программу сравнения строк без учета регистра
Реализовать поиск без учёта регистра C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
24.03.2011, 22:01     Проверка без учета регистра #2
JohnOSTend, http://www.cyberforum.ru/cpp-beginne...ead233262.html
garkeP91
49 / 49 / 5
Регистрация: 24.10.2010
Сообщений: 131
24.03.2011, 23:44     Проверка без учета регистра #3
Две строки без учета регистра сравниваются функциями strcmpi и stricmp.
Надо для них подключить библиотеку string.h
C++
1
#include<string.h>
C++
1
2
3
int strcmpi(string1,string2);
или
int stricmp(string1,string2);
Функции лексикографически сравнивает строки string1
и string2 и возвращает значение, обозначающее их соотношение так,
как показано ниже.

Значение Его смысл

меньше 0 string 1 меньше string 2

0 string 1 равна string 2

больше 0 string 1 больше string 2
Yandex
Объявления
24.03.2011, 23:44     Проверка без учета регистра
Ответ Создать тему
Опции темы

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