4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
1

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

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

Студворк — интернет-сервис помощи студентам
Как вывести std::wstring в поток, если в строке есть кириллица?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2013, 11:00
Ответы с готовыми решениями:

Как правильно перевести std::wstring в std::string ?
Собственно как? :)

Как привести std::wstring к std::string?
Как привести std::wstring к std::string?

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

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

2
23 / 23 / 14
Регистрация: 15.04.2013
Сообщений: 62
09.05.2013, 11:16 2
строка в юникоде? перекодируй её в 1251 да и выводи
0
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
09.05.2013, 11:27  [ТС] 3
Лучший ответ Сообщение было отмечено taras atavin как решение

Решение

Желательно прямо в уникоде.
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();
получается какая то фигня, после текста "левые" символы.
0
09.05.2013, 11:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.05.2013, 11:27
Помогаю со студенческими работами здесь

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru