Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
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
27 / 56 / 6
Регистрация: 10.01.2011
Сообщений: 1,187
09.01.2012, 22:21  [ТС] 0

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

09.01.2012, 22:21. Просмотров 9623. Ответов 31
Метки (Все метки)

Ответ

Вот:

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*)'

Вернуться к обсуждению:
Создание файла в UTF-8 кодировке
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.01.2012, 22:21
Готовые ответы и решения:

Чтение файла в кодировке utf-8 и вывод в консоль
Здорова! Пытаюсь прочитать файл в кодировке utf-8 (вот он ) и вывожу его в консоль, ничего не...

Записать в блокнот в кодировке UTF-8
Здравствуйте, как записывать и считывать строки в кодировке UTF-8 ?

Как записать файл в кодировке utf-8?
Вообщет задача такая, нужно файл записать в кодировке utf-8 или unicode и нужно чтобы русские...

Конвертация из ASCII в UTF-32 или UTF-8 в UTF-32
Собсно сабж.

Считывание из файла в нужной кодировке
Почему при считывание файла выдает кракозябры ? Содержимое файла: char *text; ifstream...

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