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

Как перевести строку в читабельный вид? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка конструктора копирования и оператора присвоения http://www.cyberforum.ru/cpp-beginners/thread444377.html
Всем привет, сразу к делу. После прочтения 11 главы Лафоре столкнулся с такой бедой как понятие перегрузка оператора присвоения. Дело в том что Лафоре говорит что именно оператор присвоения является...
C++ Дальнейшее изучение С++ Вот хотел у вас спросить, что дальше можно почитать после Бьярне Страуструп Программирование: принципы и практика использования C++, и после Р.Лафоре ООП в С++, планирую купить по WinApi и что то еще... http://www.cyberforum.ru/cpp-beginners/thread444347.html
полноэкранный режим консоли C++
Здравствуйте! Не могли бы подсказать, как программно переходить в полноэкранный режим в консоле? (Именно переходить, а не получать информацию, является ли режим полноэранным) Добавлено через...
C++ Преобразовать выражение в постфиксную форму
Преобразовать выражение, составленное из цифр и знаков арифметических операций (+,-,*,/) в постфиксную форму. В постфиксной форме сначала записываются операнды, а затем знак операции. Обычная запись...
C++ Построить некоторый Автомат на три команды http://www.cyberforum.ru/cpp-beginners/thread444324.html
Некоторый автомат может запросить два числа и выполнить 3 команды. Команда А преобразует имеющуюся пару чисел (х, у) в (х-у,у), команда В преобразует пару чисел (х,у) в пару (х+у,у), команда С...
C++ Векторы Определите полусумму длин двух векторов А(1,5; 2,5; -0,3) и В(-11,7; -9,3; 2,5; 3,7; -1,2). Вычислите, длины вектора оформив в виде функции. подробнее

Показать сообщение отдельно
dimmu
0 / 0 / 0
Регистрация: 11.02.2012
Сообщений: 15
12.02.2012, 16:41  [ТС]
изначально
Код
error: cannot convert `char*' to `wchar_t*' for argument `1' to `char* unicode_to_1251(wchar_t*)'
с помощью MultiByteToWideChar пытаюсь перевести в wchar_t. Компилируется, но в файле несколько символов получается: = ???????

Добавлено через 12 минут
C++
1
2
3
4
5
6
7
8
9
10
11
{
    char *res;
    FILE *fp;
    char str[] = {0x3D,0x04,0x20,0x00,0x3E,0x04,0x3A,0x04,0x39,0x04,0x34,0x04,0x38,0x04,0x00,0x00 };
    wchar_t *Whr=new wchar_t;
    MultiByteToWideChar(1251, 0, str,strlen(str),Whr,strlen(17));
    fp = fopen ("D:\\a.txt", "wt");
    fprintf (fp, "%s\n",unicode_to_1251 (Whr));
    fclose (fp);
    return 0;
}
Добавлено через 9 минут
mbstowcs() тоже самое
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru