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

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

Войти
Регистрация
Восстановить пароль
 
Nikropolb
50 / 50 / 10
Регистрация: 25.06.2012
Сообщений: 270
Записей в блоге: 1
#1

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

30.05.2013, 20:43. Просмотров 496. Ответов 3
Метки нет (Все метки)

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

C++ Фильтрация русского текста
C++ Ввод с клавиатуры русского текста
Сохранение в файл русского текста C++
C++ Некорректный ввод/вывод в консоли
Некорректный вывод текста C++
C++ Вывод русского текста в консоли
Ввод/вывод с использование русского языка C++
Запись в файл русского текста C++
Некорректный ввод при многократном fgets C++
Вывод русского текста C++
Некорректный вывод текста C++
C++ Ввод в файл с консоли русского текста

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

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

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