Описание тега wofstream

The C++ standard library type std::wofstream is a specialized std::wostream which uses a std::wfilebuf to write wide chars or wide strings to a file.
1 ответ

Пример сериализации boost/archive/binary_woarchive.hpp и / или boost/archive/binary_wiarchive.hpp?

Я пытаюсь найти хороший пример того, как использовать эти двоичные широкоформатные версии сериализации Boost. Я собрал воедино некоторый код, чтобы попытаться заставить его работать, но, к сожалению, при попытке его скомпилировать меня забрасывают о…
2 ответа

C++ глотание ошибок

Я пишу приложение, которое взаимодействует через механизм Windows RPC с размещенным интерфейсом в другом процессе. Маршалинг обрабатывается с помощью стандартного встроенного NDR. Интерфейс предоставляет несколько функций, одна из которых возвращает…
24 дек '11 в 15:35
1 ответ

Как прочитать файл UCS-2?

Я пишу программу для получения информации в кодировке файла *.rc в UCS-2 Little Endian. int _tmain(int argc, _TCHAR* argv[]) { wstring csvLine(wstring sLine); wifstream fin("en.rc"); wofstream fout("table.csv"); wofstream fout_rm("temp.txt"); wstrin…
1 ответ

Чтение файлов с произвольным доступом

Я разработал приложение C++ для чтения и записи данных в файл произвольного доступа. (Я использую Visual C++ 2010) Вот моя программа: #include <iostream> #include <fstream> #include <string> using namespace std; class A { public : …
18 янв '13 в 06:47
2 ответа

Как написать строку wstring содержит другой язык в файл?

Я получил отдельные части из 22 файлов на разных языках и сделал из них строку типа wstring: wstring wstr_line = L"\"IDS_TOAST_ECOON\",\"eco Mode is turned On.\",\"ecoモードをオンにしました。\",\"Režim eco je zapnutý.\",\"Økoindstillingen er aktiveret\"..." Я и…
30 июл '12 в 04:33
2 ответа

Чтение и запись файлов на кириллице в с ++

Я должен сначала прочитать файл на кириллице, затем случайным образом выбрать случайное количество строк и записать измененный текст в другой файл. Нет проблем с латинскими буквами, но я сталкиваюсь с проблемой с текстом на кириллице, потому что пол…
22 сен '11 в 21:41
3 ответа

Как я могу напечатать Unicode CString (на японском языке) в текстовый файл?

Это кажется трудным для меня. У меня есть этот код, который распечатывает CString в текстовый файл, но значение в Unicode (японский). Как только эта строка будет нажата, ничего не будет напечатано. Любая идея, как я могу напечатать японский текст в …
31 авг '12 в 00:34
0 ответов

Отобразить контекстное меню "открыть с помощью" в собственном контекстном меню

Я написал расширение пространства имен (с ++). То, что я хочу сделать сейчас, это скопировать меню "Открыть с помощью" Windows Explorer. Я реализовал свое контекстное меню, используя IContextMenu, IContextMenu2 и IContextMenu3. Я создаю стандартное …
22 мар '13 в 12:39
0 ответов

Могут ли std::wofstream << WCHAR и << CHAR одновременно?

Как мы можем одновременно написать WCHAR и CHAR в wofstream? wofstream &lt;&lt; L"汉字" &lt;&lt; "汉字" Вот кое-что для тестирования. Я могу только "wofstream< #include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;locale&gt; int main() { std::…
17 авг '18 в 03:12
0 ответов

C++ не сохраняет кодированный файл UTF-8

Я работаю в программном обеспечении, которому нужно сохранить файл utf-8 со специальными символами (например, "çäüëé"). Я получил содержимое для сохранения (обычная строка с закодированными специальными символами) из веб-службы (с помощью gsoap). Ко…
29 май '13 в 17:54
3 ответа

Написал в файл, используя std::wofstream. Файл остался пустым

Я написал следующую программу, используя VS2008: #include &lt;fstream&gt; int main() { std::wofstream fout("myfile"); fout &lt;&lt; L"Հայաստան Россия Österreich Ελλάδα भारत" &lt;&lt; std::endl; } Когда я попытался скомпилировать его, IDE спросила ме…
16 окт '10 в 20:45
2 ответа

Использование wregex создает вывод мусора?

Я создал простую программу, использующую регулярное выражение для токенизации файла. Для контента, отличного от Юникода, он работает нормально. Для контента на основе Unicode я сделал версию wregex, но эта версия создает вывод мусора! Я пытаюсь выве…
21 июл '13 в 07:20
3 ответа

Не могу записать китайский символ в текстовый файл с помощью wofstream

Я использую std::wofstream писать символы в текстовом файле. Мои символы могут иметь символы из самых разных языков (с английского на китайский). Я хочу напечатать мой vector&lt;wstring&gt; в этот файл. Если мой вектор содержит только английские сим…
16 фев '18 в 09:23
1 ответ

C++ Не удается создать экземпляр codecvt для записи Unicode в текстовый файл

Hell0, Мне нужно написать текстовый файл (CSV-файл в фактах, но NVM), поддерживающий Unicode с C++. Исходный код, который я должен изменить, уже отлично работает, но поддерживает только ANSI. Это работает с wofstream: std::wofstream x; CString strin…
22 апр '16 в 10:56
1 ответ

Не удается найти wchar_t, который присутствует в std::wstring

Я играл с std::wstring а также std::wfstream, когда я столкнулся со странным поведением. А именно, похоже, что std::basic_string&lt;wchar_t&gt;::find не может найти определенные символы. Рассмотрим следующий код: int main() { std::wifstream input("i…
27 июн '18 в 13:56
1 ответ

Почему std::wofstream не печатает все wstring в файл?

У меня есть std::wstring чей размер составляет 139 580 199 символов. Для отладки я распечатал его в файл с таким кодом: std::wofstream f(L"C:\\some file.txt"); f &lt;&lt; buffer; f.close(); После этого заметил, что конец строки отсутствует. Размер с…
14 авг '13 в 08:30
1 ответ

Записать строки Unicode в текстовый файл

Я сделал свой простой текстовый сканер, который записывает текст в файл, который соответствует моему выбору. Проблема заключается в записи в файл, когда вместо ручки пишет, например, 洀漀. На картинке вы можете увидеть, например: #include &lt;iostream…
23 дек '16 в 22:17
5 ответов

Как записать неанглийскую строку в файл и прочитать из этого файла с C++?

Я хочу написать std::wstring на файл и нужно прочитать этот контент как std:wstring, Это происходит, как ожидается, когда строка L"&lt;Any English letter&gt;", Но проблема возникает, когда у нас есть такие персонажи, как бенгальский, каннада, японск…
02 авг '13 в 08:21
2 ответа

wostream не может вывести wstring

Я использую Visual Studio C++ 2008 (Express). Когда я запускаю приведенный ниже код, Wostream (оба std::wcout, а также std::wfstream) прекращает вывод на первый встреченный не-ASCII символ (в данном случае китайский). Обычные символы ASCII печатаютс…
23 июл '12 в 10:18
6 ответов

C++ Unicode вопросы

Я знаю об ICU и небольших библиотеках, таких как utf8, одна на проекте кода (забудьте точное имя), однако ни одна из них не является именно тем, что я хочу. Что я действительно хочу, так это что-то вроде ICU, но в более дружеской манере. В частности…
07 май '09 в 15:48