Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/22: Рейтинг темы: голосов - 22, средняя оценка - 4.91
JohnOSTend
1

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

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

Author24 — интернет-сервис помощи студентам
Доброго времени суток!
Есть строка string codtext="МАША",codkey="маша";
Как проверить:
C++
1
2
3
4
if (codtext==codkey) {
cout << "Совпадает!" << endl;}
else {
cout << "Не совпадает!" << endl;}
Хоть и в codtext и в codkey находится Маша (как туда её запихали незнаю ; ) мне выйдет "Не совпадает!", т.к. разный регистр. Как сделать так, что бы регистр игнорировался?
Т.е. я хочу, что бы мне вывел "Совпадает!" "МАША" и "маша".
Спасибо!
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.03.2011, 21:58
Ответы с готовыми решениями:

Сортировка без учета регистра
Как можно реализовать сортировку без учета регистра слов? Дан текст, состоящий из N (2&lt;=N&lt;=10))...

Сравнение строк без учета регистра
Хэй! Есть ли в плюсах из коробки функция/метод сравнения строк без учета регистра? Или нужно метод...

Найти подстроку в строке без учета регистра
Подскажите как найти подстроку в строке без учета регистра, а также без regex? Необходимо также...

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

2
Freelance
Эксперт С++
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
24.03.2011, 22:01 2
JohnOSTend, https://www.cyberforum.ru/cpp-... 33262.html
1
50 / 50 / 20
Регистрация: 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
24.03.2011, 23:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.03.2011, 23:44
Помогаю со студенческими работами здесь

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

Сравнить строки на равенство без учета регистра
Создать две программы. Задание: Вводится две строки. Сравнить строки на равенство без учета...

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

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru