Форум программистов, компьютерный форум 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{ подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
10.01.2012, 20:35     Создание файла в UTF-8 кодировке
Helldrg, вот последний вариант кода, вводим на русском что хотим транслировать в UTF-8 в выходном файле(см скрины)
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
#include <iostream>
#include <cstdlib>
#include <fstream>
#include <string>
#include <windows.h>
using namespace std;
 
void Gen1();
 
int main()
{
    Gen1(); 
    system("pause");
    return 0;
}
 
void Gen1()
{
    system("chcp 1251");
    char str[1024] = {0};
    cout<<"Enter text :\n";
    cin.getline(str,1024);
    int sLen = MultiByteToWideChar(CP_ACP,0,str,strlen(str),NULL,NULL);
    WCHAR  *lpszW = new WCHAR[sLen + 1];
    MultiByteToWideChar(CP_ACP,0,str,strlen(str),lpszW,sLen);
    lpszW[sLen] = '\0';
 
    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();
}
Миниатюры
Создание файла в UTF-8 кодировке   Создание файла в UTF-8 кодировке  
 
Текущее время: 05:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru