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

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

Войти
Регистрация
Восстановить пароль
 
quasi
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 16
#1

сравнение строк на кириллице - C++

02.03.2014, 15:42. Просмотров 245. Ответов 1
Метки нет (Все метки)

Здравствуйте. Возникли проблемы при использовании функций strcmp/strcoll.
Необходимо сравнить строки на кириллице, введенные с клавиатуры. При использовании strcmp результат выводится в кракозябрах. Для strcoll необходимо, как я понимаю, подключить setlocale( LC_COLLATE"Rus"), тогда результат прекрасно выводится на русском, но при этом в самой консоли вместо кириллицы - кракозябры.
Подскажите, как добиться использования кириллицы и в консоли, и при сравнении строк.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2014, 15:42     сравнение строк на кириллице
Посмотрите здесь:

Сравнение 2-х строк S и s - C++
Заданы две строки S и s. Определить, является ли строка s префиксом, суффиксом, и тем, и другим или ни тем, ни другим для S. Строки S и s...

Сравнение строк - C++
Написать собственную функцию, без использования функций стандартной библиотеки, которая сравнивает две строки, игнорируя количество...

Сравнение строк - C++
#include <iostream> #include <cstdlib> #include <cstdio> #include <cstring> using namespace std; int main(){ char s1,s2; ...

Сравнение строк - C++
Написал элементарную функцию, проверяющую введённый пользователем текст. Проблема в том, что он в любом случае выдаёт "Ввод не удался....

Сравнение строк в структуре - C++
Помогите, пожалуйста. Задается структура "Фильм": вводится название фильма, режиссер, год выпуска и стоимость. Это все сделано. Необходимо...

Считывание и сравнение строк - C++
Добрый день! Помогите, пожалуйста, написать программу, позволяющую считывать данные из файла построчно. Если строка встречается несколько...

Сравнение строк в структуре - C++
смысл таков- я ввожу строку char nomerP, и эта строка должна сравниться с char NO и вернуть мне 0 или отличное от 0 значение. Вот вызов...

Сравнение символьных строк - C++
Подскажите пожалуйста какие сделать в программе исправления чтобы начало работать условие и в случае ввода другого имени выводилось бы"...

Сравнение строк, чисел и т.д - C++
Вот, допустим, хочу я сделать проверку пароля :) Пишу: int main () { string login = "qwerty123"; cout << "Enter password: "; cin...

Сравнение строк в массиве - C++
В двоичной матрице 10х 10 найти совпадающие строки.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zer0mail
2330 / 1956 / 192
Регистрация: 03.07.2012
Сообщений: 7,013
Записей в блоге: 1
02.03.2014, 17:10     сравнение строк на кириллице #2
Почитай:http://zelserg.livejournal.com/2117.html
Ответ Создать тему
Опции темы

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