|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.01.2012, 16:34 | #1 | |
Пользователь
Регистрация: 30.11.2011
Сообщений: 11
|
Проблема с выводом текста на экран
Хочу вывести текст из файла, а выводит какието иероглифы.
Цитата:
|
|
21.01.2012, 17:14 | #2 |
Пользователь
Регистрация: 24.06.2011
Сообщений: 69
|
А текст в файле, который собираетесь читать, в кодировке UTF16LE ?
|
21.01.2012, 17:39 | #3 |
Пользователь
Регистрация: 30.11.2011
Сообщений: 11
|
в файле три строчки произвольно написаных латинских букв
|
21.01.2012, 17:51 | #4 |
Пользователь
Регистрация: 24.06.2011
Сообщений: 69
|
Судя по всему вы читаете ANSI текст и пытаетесь вывести его как UNICODE.
Чтобы всё нормально работало нужно либо отключить юникод, либо не использовать всё что связано с юникодом. Можно просто сохранить файл в кодировке UTF16LE (UCS-2LE) ни чего не изменяя в коде. Последний раз редактировалось StIX-S; 21.01.2012 в 17:54. |
21.01.2012, 18:10 | #5 |
Пользователь
Регистрация: 30.11.2011
Сообщений: 11
|
и как сохранить файл в юникоде??
|
21.01.2012, 18:23 | #6 |
Пользователь
Регистрация: 24.06.2011
Сообщений: 69
|
Программно через WriteFile(). Только нужно правильно указать сколько записывать (в байтах, не в символах). В ручную можно через Notepad++.
|
21.01.2012, 21:51 | #7 |
Пользователь
Регистрация: 30.11.2011
Сообщений: 11
|
Ничего не изменилось
изменил TCHAR text[256] на static TCHAR text[256] вобще ничего не выводит на экран... |
21.01.2012, 22:26 | #8 |
Пользователь
Регистрация: 24.06.2011
Сообщений: 69
|
TCHAR text[256] безусловно должен быть статик. только что набросал пример, у меня всё прекрасно работает.
|
21.01.2012, 23:02 | #9 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
24.01.2012, 01:56 | #10 |
Пользователь
Регистрация: 30.11.2011
Сообщений: 11
|
Подскажите. Как сделать так, что бы читало до конца строки, в файле
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с выводом на экран несколько раз подряд | fort-_-minor | Общие вопросы C/C++ | 2 | 31.07.2010 15:51 |
проблема с выводом на экран | Sined121 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 08.05.2010 16:48 |
Проблема с выводом на экран | NeveX | Общие вопросы .NET | 3 | 20.12.2009 13:57 |
Проблема с чтением и выводом содержимого текстового файла на экран | -=PascaL=- | Помощь студентам | 16 | 08.08.2009 07:13 |