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

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

Войти
Регистрация
Восстановить пароль
 
XaosLord
3 / 3 / 1
Регистрация: 18.03.2009
Сообщений: 20
#1

Обработка русского текста в консольном режиме. - C++

08.05.2009, 00:38. Просмотров 857. Ответов 5
Метки нет (Все метки)

Приветствую всех,

Собственно вопрос:
Создаю строковую переменную, посредством cin заношу в неё текст на русском, распечатываю cout'ом и получаю хлам.

Типа ввоже йцукен, получаю ©жгЄҐ*

В принципе, я могу перед выводом на экран у каждого символа "сдвинуть" кодировку, но может есть более простой способ?

Заранее благодарен.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2009, 00:38     Обработка русского текста в консольном режиме.
Посмотрите здесь:

Меню в консольном режиме - C++
Вобщем не прошу написать код полностью,просто расскажите или дайте ссылку где можно прочитать о подобном) Смысл в том,что нужно сделать...

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

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

Кнопки и мышь в консольном режиме - C++
Нужен совет. На борланде (консольное програмирование) нужно сделать приложение, где будет несколько кнопок. Межде кнопками можно...

Неправильно выдается матрица в консольном режиме - C++
Запускаю программу, а она выдает матрицу в таком виде сам код программы#include <iostream> #include<iomanip> #include <cstdlib> ...

У кого есть исходник игры Го в консольном режиме? - C++
Нужна помощь! Срочно! У кого есть исходник игры Го в консольном режиме? Или кто-то может помочь в написании??

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CyBOSSeR
Эксперт C++
2300 / 1670 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
08.05.2009, 00:43     Обработка русского текста в консольном режиме. #2
Могу посоветовать только для вывода кириллицы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include<iostream>
 
using std::cout;
using std::endl;
 
int main()
{
  setlocale(LC_ALL, "Russian");
  
  cout << "Привет мир по-русски!!!" << endl;
 
  return 0;
}
XaosLord
3 / 3 / 1
Регистрация: 18.03.2009
Сообщений: 20
08.05.2009, 00:47  [ТС]     Обработка русского текста в консольном режиме. #3
Не-не-не, я не просто про вывод кириллицы спросил, а про вывод после ввода.

Но тут таже тема тремя постами ниже всплыла, пойду пока туда.

Тему прошу удалить.
Prividenie
74 / 74 / 6
Регистрация: 05.10.2008
Сообщений: 233
08.05.2009, 01:16     Обработка русского текста в консольном режиме. #4
а если в начале программы поменять кодировку консоли добавив:
C
1
system("chcp 1251");
мистер х
20 / 20 / 2
Регистрация: 11.01.2009
Сообщений: 110
09.05.2009, 23:03     Обработка русского текста в консольном режиме. #5
нужно не только на выход символов на русском поставить а еще и на русском)
SetConsoleOutPutCp(1251);
SetConsoleCp(1251);
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2009, 00:42     Обработка русского текста в консольном режиме.
Еще ссылки по теме:

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

Меню в консольном режиме.Текстовую с вводом номера строки, которую надо реализовать - C++
Как написать? с чего начать? Где можно почитать об этом?

Реализовать в консольном режиме изменение координат элемента в матрице при нажатии стрелки вверх - C++
Как в консольном режиме реализовать, что координаты элемента в матрице меняются при нажатии стрелки вверх?

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


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

Или воспользуйтесь поиском по форуму:
Mecid
680 / 229 / 4
Регистрация: 15.10.2007
Сообщений: 1,247
10.05.2009, 00:42     Обработка русского текста в консольном режиме. #6
юзай CharToOem
Yandex
Объявления
10.05.2009, 00:42     Обработка русского текста в консольном режиме.
Ответ Создать тему
Опции темы

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