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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
#1

Как вывести std::wstring в поток? - C++

09.05.2013, 11:00. Просмотров 530. Ответов 2
Метки нет (Все метки)

Как вывести std::wstring в поток, если в строке есть кириллица?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2013, 11:00     Как вывести std::wstring в поток?
Посмотрите здесь:

Как узнать размер std::wstring в байтах? - C++
:) ну как бэ вопрос в шапке :)

Как грамотно сконвертировать float в std::wstring? - C++
:) ?

Как использовать std::wstring для удаление файлов - C++
Если можно, пожалуйста, приведите код.

Как сравнить первые 3 символа std::wstring строк ? :-) - C++
Есть две строки: 1. "ПРЕВЕД" 2. "ПРОВОД" Хочу узнать, совпадают ли у них первые три символа или нет... :) Добавлено через 8...

Как получить код символа unicode в std::wstring? - C++
Собственно есть QString (Qt), из него конечно же могу получить std::wstring. Так вот, нужен код каждого символа и желательно, чтоб этот...

Передача std::wstring как параметра функции-члена - C++
IDE VS 2015. В солюшене 2 проекта. В одном из проектов класс примерно такой: class Messager{ void message(std::wstring msg)...

Как лучше найти последнее вхождение символа в std::wstring? - C++
Как лучше найти последнее вхождение символа в std::wstring?

Конвертация символов в std::wstring - C++
Привет. Помогите пожалуйста, как cконвертировать символы unicode, лежащие в std::wstring, в ANSI Codepage 1251? Добавлено через 1...

Считать с потока строку в std::wstring - C++
Есть ли аналог std::string str; getline(cin,str); для std::wstring ???

Wstring и файловый поток - C++
Беда за бедой, я уже 2 тему создаю. Короче из-за того, что теперь я использую вместо string Wstring не знаю, как грамотно файловый поток...

Неправильно сравнивает строки wchar_t* и std::wstring - C++
#define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <cstdlib> #include <string> using namespace std; wchar_t str =...

Загрузка UTF-8 без BOM в std::wstring - C++
Есть файл в UTF-8 без BOM. Как его лучше загрузить целиком в std::wstring? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cyberbrain1000
23 / 23 / 3
Регистрация: 15.04.2013
Сообщений: 62
09.05.2013, 11:16     Как вывести std::wstring в поток? #2
строка в юникоде? перекодируй её в 1251 да и выводи
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
09.05.2013, 11:27  [ТС]     Как вывести std::wstring в поток? #3
Желательно прямо в уникоде.
C++
1
2
3
4
5
 Log.open("Log.txt", std::ios::app);
  LogBuffer=new char [Text.length()*8];
  WideCharToMultiByte(CP_UTF8, 0, Text.c_str(), Text.length(), LogBuffer, Text.length()*8, NULL, NULL);
  Log<<"Log Text="<<LogBuffer<<std::endl;
  Log.close();
получается какая то фигня, после текста "левые" символы.
Ответ Создать тему
Опции темы

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