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

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

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

Показать сообщение отдельно
Helldrg
54 / 54 / 1
Регистрация: 10.01.2011
Сообщений: 1,093
09.01.2012, 21:38  [ТС]     Создание файла в UTF-8 кодировке
Не по теме:
Helldrg, зря мой код не смотрите...

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
30
31
32
33
34
#include <cstdlib>
#include <iostream>
#include <string>
#include <fstream>
#include <windows.h>
 
using namespace std;
 
void GenerateCSVTable();
 
int main(int argc, char *argv[])
{
    system("chcp 1251");
    std::cout << "Hello world ..."  << std::endl;
    GenerateCSVTable(); 
    system("PAUSE");
    return EXIT_SUCCESS;
}
 
void GenerateCSVTable()
  {
       string lps;
        ifstream ifs("example.csv");
        getline(ifs,lps);
        ifs.close();
   
        long uLen = MultiByteToWideChar(CP_UTF8,0, lps.c_str(),-1,NULL,NULL);
        WCHAR*lpw = new WCHAR[uLen];           
        MultiByteToWideChar(CP_UTF8,0,lps.c_str(),uLen,lpw,uLen);
        uLen  = WideCharToMultiByte(CP_ACP, 0, lpw,   -1,  NULL, NULL, NULL, NULL);
        char *str = new char[uLen];
        WideCharToMultiByte(CP_ACP, 0, lpw, uLen,  str , uLen, NULL, NULL);
        std::cout << str << std::endl;
  }
Неработает
 
Текущее время: 02:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru