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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
4004
0 / 0 / 0
Регистрация: 12.02.2011
Сообщений: 9
#1

MessageBox выводит китайские(японские) иероглифы - C++

18.02.2011, 00:11. Просмотров 1147. Ответов 0
Метки нет (Все метки)

DWORD dwRead = 0;
DWORD buf_size = 4096;

DWORD dwSize = GetFileSize(hFile, NULL);

char* pBuffer=(char*)VirtualAlloc(NULL,buf_size,MEM_COMMIT,PAGE_READWRITE);
ReadFile(hFile, pBuffer, dwSize, &dwRead, NULL);

CString ptr2 = reinterpret_cast<LPCWSTR>(pBuffer);
MessageBox(ptr2)
Читаю текстовый файл с командами, а выводятся иероглифы...
Непойму или так читаю или так вывожу? Помогите люди добрые...

Добавлено через 2 часа 44 минуты
Как конвертировать полученный текст в строку для вывода, что не иероглифы выводились? Неужели ни кто не знает?

Добавлено через 21 час 56 минут
А так просто оказалось . вопрос закрыт.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2011, 00:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос MessageBox выводит китайские(японские) иероглифы (C++):

MessageBox выводит иероглифы - C++
MessageBox(NULL, reinterpret_cast&lt;LPCTSTR&gt;(&quot;Hello world&quot;), reinterpret_cast&lt;LPCTSTR&gt;(&quot;windows&quot;), MB_OK); Почему вместо строк Hello world...

MessageBox выводит иероглифы место текста с++ - C++
CString sMsg; char buf; int nRead = fileIn.Read( buf , sizeof(buf)); sMsg.Format( L&quot;%s&quot;, buf); MessageBox( sMsg,...

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

Китайские иероглифы в консольном приложении - C++
Вопрос: можно ли вывести в консоли китайские иероглифы, или например специфичные немецкие буквы стандартами языка си или же с++. Может...

Как отобразить Китайские иероглифы в Dev-C++ ? - C++
Всем привет,в програме написанной на DEV-C++ нужно отобразить китайские иероглифы, при каждом запуске програмы вместо иероглифов появляются...

Как вывести китайские иероглифы в консоль? - C++
Здравствуйте, подскажите как вывести в консоль Виндоус какой-нибудь китайский иероглиф. Например, свастику 卐 .(ничего плохого не подумайте,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.02.2011, 00:11
Привет! Вот еще темы с ответами:

Выводит иероглифы - C++
Есть массив строк, заполняю его нужной инф. и вывожу. string ans = { &quot;mon&quot;, &quot;tue&quot;, &quot;wed&quot;, &quot;thu&quot;, &quot;fri&quot;, &quot;sat&quot;, &quot;sun&quot; }; void...

Выводит из файла иероглифы - C++
Здравствуйте! Программа должна запрашивать: ФИО, курс обучения, специальность и имя файла, а потом прочитать все данные из файла. Но когда...

Локализация, русский текст выводит иероглифы - C++
Не могу понять почему когда ввожу русский текст выводит иероглифы А тот что в программе нормально показывает #include &lt;iostream&gt; ...

Почему не компилирует слова по русски, а выводит иероглифы какието? что для этого сделать надо? - C++
Почему не компилирует слова по русски, а выводит иероглифы какието? что для этого сделать надо?


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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