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

Создание файла в UTF-8 кодировке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структура с именем STUDENT (эпизод 1001) http://www.cyberforum.ru/cpp-beginners/thread424786.html
Доброй ночи всем. Не могу никак написать структуру... 1. Описать структуру с именем STUDENT, содержащую следующие поля: ■ фамилия и инициалы; ■ номер группы; ■ успеваемость (массив из пяти...
C++ Рекурсивное инвертирование порядка строк в файле Помогите рекурсивно сделать инвертирование строк в файле, уже все перепробовал, но ничего неполучилось ps: на Си http://www.cyberforum.ru/cpp-beginners/thread424778.html
C++ поиск файлов с командной строки cmd
Всем привет! Есть код, который работает без cmd и показывает список файлов на диске по заданному пути и маске. Но не работает с командной строки, хотя должен. В чем тут может быть проблема? Бился...
C++ Найти номер максимального элемента массива
Народ срочно нид хэлп, завтра сессия, не допускают из-за этого задания, помогите тёмному человеку, мозги уже набекрень пошли. Кто может пожалуйста, напишите программку, и скиньте код. 1. Найти...
C++ Аналоговые часы на C++ http://www.cyberforum.ru/cpp-beginners/thread424764.html
Выкладываю свою курсовую по теме "Аналоговые часы" с использованием графической библиотеки graphics.h (BGI) Язык: C++ Среда разработки: Dev C++ (MinGW) Отчет и комментарии на украинском языке....
C++ Вызов деструктора. MSVS и MinGW Всем доброго дня. Вопрос в следующем. К примеру имеем код: //#include "stdafx.h" //uncomment in ms visual studio #include <iostream> class Test{ подробнее

Показать сообщение отдельно
Helldrg
26 / 55 / 1
Регистрация: 10.01.2011
Сообщений: 1,108
09.01.2012, 22:21  [ТС]
Вот:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <cstdlib>
#include <iostream>
#include <string>
#include <fstream>
#include <windows.h>
 
using namespace std;
 
void Gen1();
 
int main(int argc, char *argv[])
{
    //system("chcp 1251"); я с ним и без него пробывал
    std::cout << "Hello world ..."  << std::endl;
    Gen1(); 
    system("PAUSE");
    return EXIT_SUCCESS;
}
 
void Gen1()
  {
   char str[32];
   LPWSTR  lpszW = L"Hello dsdв\n";
   long uLen = WideCharToMultiByte(CP_UTF8, 0, lpszW,   -1,  NULL, NULL, NULL, NULL);
   WideCharToMultiByte(CP_UTF8, 0, lpszW, uLen,  str , uLen, NULL, NULL);
   ofstream ofs("UTF-8.txt");
   ofs<<str;
   ofs.close();
  }
Добавлено через 28 секунд
ошибку пишет в этой строке

C++
1
long uLen = WideCharToMultiByte(CP_UTF8, 0, lpszW,   -1,  NULL, NULL, NULL, NULL);
Добавлено через 58 секунд
[Warning] passing NULL used for non-pointer converting 6 of `int WideCharToMultiByte(UINT, DWORD, const WCHAR*, int, CHAR*, int, const CHAR*, BOOL*)'
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.