5
ответов

Почему делает широкий поток файла в C++ узкие записанные данные по умолчанию?

Честно, я просто не получаю следующее проектное решение в библиотеке Standard C++. При записи широких символов в файл wofstream преобразовывает wchar_t в символьные символы: #include <fstream>...
вопрос задан: 23 May 2017 12:07
5
ответов

C++ unicode вопросы

Я знаю о ICU, и небольшие библиотеки как utf8 один на проекте кода (забудьте точное имя), однако, ни один из них не точно, что я хочу. То, что я действительно хочу, является чем-то как ICU, но обернутый...
вопрос задан: 14 September 2013 19:21
0
ответов

Ошибка вывода потока Windows Unicode C++

В настоящее время я пишу приложение, которое требует вызова GetWindowText для произвольных окон и сохранения этих данных в файле для последующей обработки. Короче говоря, я заметил, что мой инструмент...
вопрос задан: 14 September 2013 19:32
0
ответов

Повышение кроссплатформенности C ++ (Windows и Mac) сериализации std :: wstring

Я реализую сериализацию с использованием библиотек Boost C ++ в программе, созданной для Windows (с использованием Visual Studio 2008) и Mac (с использованием GCC) . Программа использует широкие строки (std :: wstring) примерно в ...
вопрос задан: 25 August 2013 14:58
0
ответов

Как переносимо записать std :: wstring в файл?

У меня wstring объявлен как таковой: // random wstring std :: wstring str = L "abcàdëefŸg € hhhhhhhµa"; Литерал будет закодирован в UTF-8, потому что мой исходный файл имеет формат. [РЕДАКТИРОВАТЬ: Согласно Марку Рэнсому, это ...
вопрос задан: 25 August 2013 14:44
0
ответов

wostream не выводит wstring

Я использую Visual Studio C++ 2008 (Express ). Когда я запускаю приведенный ниже код, wostream (как std ::wcout, так и std ::wfstream )прекращают вывод на первом не -символе ASCII (, в данном случае китайском )...
вопрос задан: 25 August 2013 14:43
0
ответов

Запись в файл с помощью std :: wofstream. Файл остался пустым

Я написал следующую программу, используя VS2008: #include int main () {std :: wofstream fout ("мой файл"); fout << L "Հայաստան Россия Österreich Ελλάδα भारत" << std :: endl; } ...
вопрос задан: 25 August 2013 14:12