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

UTF8 в C++ или killmepls - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить самую большую четную и самую маленькую нечетную цифру в матрице и сложить их http://www.cyberforum.ru/cpp-beginners/thread1601076.html
Помогите решить задачу: Дана матрица N,M, определить самую большую четную и самую маленькую нечетную цифру и сложить их вместе
C++ Метод сопряженных градиентов Двумя различными методами решить задачу, сравнить методы. Метод сопряженных градиентов и метод градиентного спуска f(x,y)=(x-y+2)-x^2-y^2/3\rightarrow min, x^0=(0,0) http://www.cyberforum.ru/cpp-beginners/thread1601073.html
C++ Посмотрите пожалуйста где ошибка. Запись текста в файл
#include <iostream>//программа для записи текста в файл. #include <fstream> #include <string> using namespace std; int main() { string text; ofstream fout("Txt.txt"); //создать объект класса fout.open("Txt.txt");
C++ Всевозможные варианты перебора слова разной длины
Было задание, перебрать вводимое слово по всевозможным вариантам разной длины. Сделал, решил выложить сюда. P.S. большая часть кода принадлежит человеку под ником go. Тему, в которой он писал не нашел, а плагиатить не хотелось. P.P.S. задание было для работы со строками в стиле C. Понимаю, cin и cout лучше, но ... #include <stdio.h> #include <windows.h> using namespace std;
C++ Передача простого массива в WinSOCK http://www.cyberforum.ru/cpp-beginners/thread1601047.html
Дело следующее. Дан исходный код UDP-клиента // пример простого UDP-клиента #include <stdio.h> #include <string.h> #include <winsock2.h> #include <windows.h> #define PORT 666 #define SERVERADDR "127.0.0.1"
C++ сравнить методы Двумя различными методами решить задачу, сравнить методы. подробнее

Показать сообщение отдельно
Bushmeister
22 / 22 / 6
Регистрация: 19.03.2015
Сообщений: 137
03.12.2015, 19:07     UTF8 в C++ или killmepls
Всем привет. Вопрос достаточно простой: какие типы данных поддерживают UTF8 символы в CPP? Сторонние библиотеки не интересуют. char* насколько мне известно, не поддерживает UTF8. Что по поводу wchar_t и std::string?
Логично, что для wchar_t нужны wcin, wcout, но wcout вообще ничего не выводит (как же я ненавижу строки в c++ ...). Может ли std::string хранить utf8 символы? Понятно, что size length будут работать некорректно т.к они считают байты.
Мне необходимо корректно работать с utf8 символами для сохранения(чтения) файлов / закачки страниц из интернета кодированных в utf8 и прочего. Какой простейший способ существует? В C# все было гораздо проще, но возвращаться к .NETу и String^ не хочется, иначе бы сразу писал на шарпе.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru