|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.11.2010, 20:34 | #1 |
Пользователь
Регистрация: 23.10.2010
Сообщений: 17
|
Посимвольное считывание из файла. Проблема кодировки. Кириллица в консоли.
Столкнулся с проблемой (пишу в Windows Vista в MS VC++ 2010): считываю из файла с помощью потока символы, затем вывожу их на экран, но кириллические символы выводятся не те - при выводе они, похоже, смещены по таблице ASCII. С латиницей всё нормально.
Например в файле in.txt записана строка: аб_вгд На экране оказывается: рс_туф Код:
Очевидно, проблема в кодировке консоли, поэтому достаточно добавить в начало функции _tmain строку изменяющую выбор кодировки. Код:
Последний раз редактировалось SrgGld; 16.11.2010 в 21:29. Причина: Проблема рассосалась. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
считывание из файла | kaljan775 | Общие вопросы C/C++ | 4 | 07.10.2010 14:59 |
считывание из файла | U-S | Общие вопросы C/C++ | 0 | 26.02.2010 19:42 |
посимвольное считывание | DeFace | Общие вопросы C/C++ | 4 | 05.04.2009 23:11 |
закачка файла отдельным потоком. | ZeitGeist7 | Общие вопросы Delphi | 12 | 26.02.2009 20:23 |
Считывание из файла | DimkinStd | Общие вопросы Delphi | 7 | 24.01.2007 19:18 |