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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
JohnOSTend
Сообщений: n/a
#1

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

24.03.2011, 21:58. Просмотров 1559. Ответов 2
Метки нет (Все метки)

Доброго времени суток!
Есть строка 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++
Подскажите как найти подстроку в строке без учета регистра, а также без regex? Необходимо также иметь возможность искать после...

Сравнение строк string без учета регистра - C++
Есть уже реализованная стандартная функция для решения такой задачи? Делал это через перевод обоих строк в нижний регистр и оператор...

Поиск слов в строке без учета регистра - C++
В общем пока только один вопрос (позже возможно еще возникнут) : Я сам написал функцию для поиска слов в строке, но ейе не хватает снятия...

Написать программу сравнения строк без учета регистра - C++
Доброго времени суток! помагите плз!)Написать программу, которая запрашивает у пользователя строки, а затем сравнивает эти строки, не...

Удалить из строки все повторяющиеся слова (без учета регистра) - C++
Удалить из сообщения все повторяющиеся слова (без учета регистра). У меня строка вводится в Memo. Помогите пожалуйста. Добавлено...

Удалить из сообщения слова (без учета регистра), которые повторяются. - C++
Удалить из сообщения слова (без учета регистра), которые повторяются.

2
asics
Freelance
Эксперт С++
2847 / 1782 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
24.03.2011, 22:01 #2
JohnOSTend, http://www.cyberforum.ru/cpp-beginne...ead233262.html
1
garkeP91
50 / 50 / 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
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.03.2011, 23:44
Привет! Вот еще темы с ответами:

Разместить слова в строке в прямом алфавитном порядке без учета регистра - C++
Ввести предложение с клавиатуры и разместить его слова в прямом алфавитном порядке без учета регистра литеральных символов. Для...

Разместить слова предложения в прямом алфавитном порядке без учета регистра - C++
Ввести предложение с клавиатуры и разместить его слова в прямом алфавитном порядке без учета регистра. Для работы с символами и...

Проверка регистра букв - C++
Здравствуйте, при создании программы возникла проблема: Вводится любой текст, нужно определить количество заглавных букв. Как определить,...

Сравнение строк без учёта регистра - C++
Доброго времени суток. Функция strcmp сравнивает 2 строки с учётом регистра, а как можно сравнить без учёта?


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

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

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