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

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

Войти
Регистрация
Восстановить пароль
 
MrAndrey_ka
77 / 77 / 2
Регистрация: 13.05.2009
Сообщений: 536
Записей в блоге: 1
#1

Строку к нижнему регистру для кирилицы - C++

15.04.2014, 15:29. Просмотров 281. Ответов 3
Метки нет (Все метки)

Всем доброго времени суток, мне нужно привести всю строку к нижнему регистру но не могу ничем этого сделать, ни _wcslwr_s() ни String::MakeLower() не работают с русскими буквами
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2014, 15:29     Строку к нижнему регистру для кирилицы
Посмотрите здесь:

Преобразовать все строки массива к нижнему регистру - C++
Преобразовать все строки массива к нижнему регистру

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

Функция, которая приводит строку к верхнему регистру - C++
Написать функцию, которая приводит строку к верхнему регистру. Проиллюстрировать работу функции примером

Написать функцию, возвращающую преобразованную к верхнему регистру строку, полученную в качестве аргумента - C++
// функция upcase #include <stdio.h> #include <conio.h> #include <iostream> using namespace std; //функция преобразования...

Запись в файл кирилицы - C++
Добрый день , облазил все форумы ни как не могу прояснить для себя , вопрос как писать в кирилеце в файл. Компилятор DEC cpp. Вывод...

Подсчет и вывод гласных букв кирилицы - C++
# include <iostream> # include <conio.h> # include <string.h> # include <stdio.h> using namespace std; int main () ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
hommiusx
1 / 1 / 0
Регистрация: 15.04.2014
Сообщений: 9
15.04.2014, 15:40     Строку к нижнему регистру для кирилицы #2
C++
1
std::transform(s.begin(), s.end(), s.begin(), tolower); //s - переменная string
Это должно сработать. Может потребоваться
C++
1
#include <algorithm>
и
C++
1
#include <string>
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
15.04.2014, 16:00     Строку к нижнему регистру для кирилицы #3
Цитата Сообщение от hommiusx Посмотреть сообщение
Это должно сработать. Может потребоваться
Это сработает, если добавить в начало
C++
1
setlocale(LC_ALL, "");
скорей всего из за этого и у ТС все попытки были неудачные
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.04.2014, 16:08     Строку к нижнему регистру для кирилицы
Еще ссылки по теме:

Ввод и вывод кирилицы, stack around the variable... - C++
Разбирался с вводом и выводом русских слов через chartooema, все правильно отображается, но после завершения программы сразу вылетает...

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

Как правильно свернуть в функцию? И по возможности включить поддержку кирилицы - C++
Задача 1. Начиная от цикла (от места, где начинается непосредственно работа со строками) завернуть в функцию. И ещё, может кто посоветует...

Вопрос по регистру - C++
Вот собственно программа) Задание: написать программу копирования текстового файла, при копировании изменить регистр букв на...


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

Или воспользуйтесь поиском по форуму:
MrAndrey_ka
77 / 77 / 2
Регистрация: 13.05.2009
Сообщений: 536
Записей в блоге: 1
15.04.2014, 16:08  [ТС]     Строку к нижнему регистру для кирилицы #4
после установки setlocale(LC_ALL, ""); заработали обе...
Yandex
Объявления
15.04.2014, 16:08     Строку к нижнему регистру для кирилицы
Ответ Создать тему
Опции темы

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