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

Некорректный ввод русского текста - C++

Восстановить пароль Регистрация
 
Nikropolb
 Аватар для Nikropolb
48 / 48 / 10
Регистрация: 25.06.2012
Сообщений: 254
Записей в блоге: 1
30.05.2013, 20:43     Некорректный ввод русского текста #1
Всем привет..столкнулся с такой проблемой.
Есть программа которая считывает с файла текст на русском языке.
Я его спокойно могу вывести в консоль и все правильно и корректно отображается.
Я использовал setlocale(LC_ALL,"RUS");
Но! когда я считываю с клавиатуры строку на русском языке..программа почему то переводит в дос кодировку
именно русский текст а английский нормально...
т.е. программа считала с клавиатуры русский текст,я пытаюсь вывести его как в консоль так и в файл
а мне выдает иероглифы...почему? как исправить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2013, 20:43     Некорректный ввод русского текста
Посмотрите здесь:

C++ Ввод с клавиатуры русского текста
Сохранение в файл русского текста C++
C++ Некорректный ввод/вывод в консоли
Некорректный вывод текста C++
C++ Вывод русского текста в консоли
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11804 / 6783 / 767
Регистрация: 27.09.2012
Сообщений: 16,836
Записей в блоге: 2
Завершенные тесты: 1
30.05.2013, 20:45     Некорректный ввод русского текста #2
http://www.cyberforum.ru/cpp-beginne...ml#post4644757
Nikropolb
 Аватар для Nikropolb
48 / 48 / 10
Регистрация: 25.06.2012
Сообщений: 254
Записей в блоге: 1
30.05.2013, 20:48  [ТС]     Некорректный ввод русского текста #3
Спасибо,работает.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11804 / 6783 / 767
Регистрация: 27.09.2012
Сообщений: 16,836
Записей в блоге: 2
Завершенные тесты: 1
30.05.2013, 20:49     Некорректный ввод русского текста #4
Цитата Сообщение от Nikropolb Посмотреть сообщение
ВСЕ В ИЕРОГЛИФАХ.
Шрифт Lucida Console
Yandex
Объявления
30.05.2013, 20:49     Некорректный ввод русского текста
Ответ Создать тему
Опции темы

Текущее время: 15:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru