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

ANSI to Unicode - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задано слово. Определить, сколько в нем различных символов. http://www.cyberforum.ru/cpp-beginners/thread717724.html
Задано слово. Определить, сколько в нем различных символов. Заранее спасибо:)
C++ сгенерировать комнату размера M*N, в которой находятся объекты: Помогите пожалуйста! нужно сгенерировать комнату размера M*N, в которой находятся объекты: мужчина, стул, стол, убийца, аптечка и выход. http://www.cyberforum.ru/cpp-beginners/thread717711.html
C++ Реализовать условие "больше или равно", "меньше или равно" для простых дробей в классе
как реализовать условие больше или равно, меньше или равно для простых дробей в классе?
C++ Определить значение и номер максимального отрицательного элемента.
Заданный одномерный массив, состоящий из N действительных элементов. Определить значение и номер максимального отрицательного элемента.
C++ Работа с матрицами n-го порядка без использования условного оператора. http://www.cyberforum.ru/cpp-beginners/thread717690.html
Для заданной матрицы n-го порядка найти такие k, что k-я строка совпадает с k-м столбцом. для каждой строки матрицы с нечетным номером найти среднее арифметическое ее элементов. Условный оператор не использовать. Помогите пожалуйста решить((( подключать только #include <stdio.h> Добавлено через 1 час 40 минут Неужели ни кто не может помочь?:(
C++ Найти сумму модулей элементов массива, расположенных после минимального по модулю элемента Дан целочисленный массив размера n. Нужно: Найти сумму модулей элементов массива, расположенных после минимального по модулю элемента. подробнее

Показать сообщение отдельно
Excogit8er
2 / 2 / 0
Регистрация: 23.10.2012
Сообщений: 66
03.12.2012, 19:28  [ТС]     ANSI to Unicode
Цитата Сообщение от Герц Посмотреть сообщение
В коде который ты привел нет конверсии в UTF-8, что же ты в файл выводил тогда?
Вот так вот выглядит текст, который по идее должен выводить в файл:

C++
1
2
3
MultiByteToWideChar(CP_ACP, 0, plaintxt, MAX, unicodetxt, MAX);
outFile.imbue(locale("CP_ACP"));
outFile << unicodetxt << endl
Если это не правильно, то как правильно? С ANSI такой подход прекрасно работает. Файл, естественно, ассоциирован с потоком ofstream и все такое.

Добавлено через 1 час 31 минуту
Guys, неужели никто не знает?

Мне кажется, нужно не:
MultiByteToWideChar(CP_ACP, 0, plaintxt, MAX, unicodetxt, MAX);

а что-то другое вместо CP_ACP

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