0 / 0 / 0
Регистрация: 14.12.2017
Сообщений: 86
|
|||||||||||
1 | |||||||||||
String, сравнение без учёта регистра19.03.2018, 21:17. Показов 10746. Ответов 16
Метки нет (Все метки)
Как сравнить:
P.S.Главное что бы сравнивалось без учета регистра
0
|
19.03.2018, 21:17 | |
Ответы с готовыми решениями:
16
Сравнение двух std::string на совпадение без учёта регистра Сравнение строк без учёта регистра Сортировка vector<string> без учёта регистра Сравнение строк string без учета регистра |
75 / 26 / 22
Регистрация: 22.06.2013
Сообщений: 127
|
|
19.03.2018, 21:25 | 2 |
Для UnicodeString есть функция CompareIC (сравнивает без учета регистра), для AnsiString - AnsiCompareIC.
0
|
0 / 0 / 0
Регистрация: 14.12.2017
Сообщений: 86
|
||||||
19.03.2018, 21:29 [ТС] | 3 | |||||
0
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
||||||
19.03.2018, 21:51 | 4 | |||||
противоречит друг другу, нужно приводить, или используйте
boost::iequals или strcmp() Добавлено через 1 минуту
1
|
0 / 0 / 0
Регистрация: 14.12.2017
Сообщений: 86
|
||||||
19.03.2018, 21:54 [ТС] | 5 | |||||
как в моем случае можно написать с помощью
место char надо string
0
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|
19.03.2018, 22:00 | 6 |
нужно скачать и подключить библиотеку boost
а приведение tolower не подходит?
1
|
0 / 0 / 0
Регистрация: 14.12.2017
Сообщений: 86
|
|
19.03.2018, 22:00 [ТС] | 7 |
а со string tolower работает?
0
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|
19.03.2018, 22:07 | 8 |
1
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
||||||
19.03.2018, 22:23 | 10 | |||||
да, спасибо из Сишных ф-й надо использовать _stricmp вместо strcmp
Добавлено через 2 минуты Автору можно что-то такое для сравнений string
2
|
0 / 0 / 0
Регистрация: 14.12.2017
Сообщений: 86
|
||||||
19.03.2018, 22:29 [ТС] | 11 | |||||
невозможно преобразовать аргумент 1 из "std::string" в "int"
Добавлено через 45 секунд спасибо.сейчас попробую Добавлено через 4 минуты Спасибо,помогло.Но не понятна вот эта строчка
0
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|
19.03.2018, 22:34 | 12 |
возвращают итераторы на 1й и следующий за последним элементы строки соответственно.
нужны собственно для стравнений посимвольно и выхода из цикла.
1
|
474 / 426 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
|
||||||
19.03.2018, 22:37 | 13 | |||||
Сообщение было отмечено ОноРаботает как решение
Решение
1
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|
19.03.2018, 22:39 | 14 |
0
|
3437 / 2816 / 1249
Регистрация: 29.01.2016
Сообщений: 9,426
|
||||||
19.03.2018, 22:41 | 15 | |||||
1
|
0 / 0 / 0
Регистрация: 14.12.2017
Сообщений: 86
|
|
19.03.2018, 22:47 [ТС] | 16 |
спасибо.вот уже 2 способа рабочих есть
0
|
SuperKir
|
19.03.2018, 22:48
String, сравнение без учёта регистра
#17
|
0
|
19.03.2018, 22:48 | |
Сравнить 2 символа без учёта регистра Реализовать поиск без учёта регистра Считывание строк с клавиатуры без учёта разделителей в переменные типа std::string Сравнение строк без учета регистра Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |