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

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

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

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

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

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

ввод русского текста в c++ - C++
при вводе русского вопроса "кто ты?" программа не воспринимает его. и выводит "I can't answer for this question. What is the answer?". Т.е....

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

Не работает ввод русского текста в Microsoft Visual C++ 2010 express - C++
Здравствуйте! Не работает ввод русского текста в Microsoft Visual C++ 2010 express. С выводом разобрался. Вывод русского текста в прг...

Некорректный ввод/вывод в консоли - C++
Код: puts("Введите данные для поиска:"); printf("Телефон : "); gets(foundRec.phone); printf("Фамилия : "); ...

Некорректный ввод при многократном fgets - C++
Написал функцию, чтобы пользователь вводил только корректные данные (Чтобы не было пробелов и пустых строк). Если ввести "123 456...

Некорректный вывод текста - C++
Здравствуйте! Есть такая функция: wchar_t* GetPlayerInfo() { wchar_t buffer; ....... int player_scores = GetScores(player); ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
13052 / 7315 / 814
Регистрация: 27.09.2012
Сообщений: 18,052
Записей в блоге: 3
Завершенные тесты: 1
30.05.2013, 20:45     Некорректный ввод русского текста #2
http://www.cyberforum.ru/cpp-beginne...ml#post4644757
Nikropolb
54 / 54 / 11
Регистрация: 25.06.2012
Сообщений: 276
Записей в блоге: 1
30.05.2013, 20:48  [ТС]     Некорректный ввод русского текста #3
Спасибо,работает.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.05.2013, 20:49     Некорректный ввод русского текста
Еще ссылки по теме:

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

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

Сохранение в файл русского текста - C++
Хай! Консоль работает с русскими шрифтами. Сделано с помощью setlocale(LC_ALL,"Rus"); нужно сохранить данные в файл bool...

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


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

Или воспользуйтесь поиском по форуму:
Croessmah
Модератор
Эксперт CЭксперт С++
13052 / 7315 / 814
Регистрация: 27.09.2012
Сообщений: 18,052
Записей в блоге: 3
Завершенные тесты: 1
30.05.2013, 20:49     Некорректный ввод русского текста #4
Цитата Сообщение от Nikropolb Посмотреть сообщение
ВСЕ В ИЕРОГЛИФАХ.
Шрифт Lucida Console
Yandex
Объявления
30.05.2013, 20:49     Некорректный ввод русского текста
Ответ Создать тему
Опции темы

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