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

NoneStd::wifstream is the C++ standard library type for reading wide characters from files.
1 ответ

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

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

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

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

Как я могу прочитать текстовый файл, содержащий Unicode, в указатель wchar_t, используя wifstream?

Я пытаюсь прочитать символы Юникода из текстового файла в массив указателей wchar_t, используя wifstream. Вот фрагмент кода: locale::global(std::locale("en_US.UTF-8")); std::wifstream inputFile("gsmCharacterSet.txt", std::ifstream::binary | std::ifs…
28 ноя '16 в 12:54
0 ответов

std::wstring (от wifstream), спец. символы

Мне нужен std::wstring из std:: wifstream, так как wifstream содержит специальные символы, такие как: ä,ê и так далее. у меня есть код wifstream *inFile = new wifstream(szFile); std::wstring szwFileStr((std::istreambuf_iterator<wchar_t>(*inFil…
1 ответ

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

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

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

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

Как преобразовать между shared_ptr<FILE> в FILE* в C++?

Я пытаюсь использовать указатель FILE несколько раз в моем приложении для этого, хотя я создаю функцию и пропускаю указатель через нее. В основном у меня есть этот кусок кода FILE* fp; _wfopen_s (&amp;fp, L"ftest.txt", L"r"); _setmode (_fileno(fp), …
21 июл '13 в 11:25
1 ответ

Запись объекта класса в файл с использованием потоков

У меня есть этот код для сериализации / десериализации объектов класса в файл, и, похоже, работает. Однако у меня есть два вопроса. Что делать, если вместо двух wstring's (как у меня сейчас) я хочу иметь один wstring и один string переменная-член в …
25 июн '13 в 12:59
1 ответ

Как расширить символ в C++

Я пишу игру на C++ с использованием SFML, я нашел шрифт, который поддерживает французские символы. Тем не менее, в программе я читаю весь текст из файлов, чтобы иметь возможность поддерживать разные языки, но я не знаю, как извлечь текст без ошибок …
15 янв '15 в 10:13
0 ответов

Невозможно открыть файл.mtl, если путь не указан жестко

У меня проблемы с загрузчиком моделей файлов.OBJ. Я хорошо читаю в модели, но когда дело доходит до чтения в файле.mtl, файл откроется, только если я жестко закодирую путь. Я проверил заданный путь, и он соответствует пути, который я жестко запрогра…
08 апр '15 в 19:31
3 ответа

(w)ifstream поддерживает разные кодировки

Когда я читаю текстовый файл в строку широких символов (std::wstring), используя wifstream, поддерживает ли реализация потока разные кодировки - то есть может ли он использоваться для чтения, например, файлов ASCII, UTF-8 и UTF-16? Если нет, то что …
13 авг '09 в 22:14
1 ответ

Использование GetLine с ifstream - ни один экземпляр getline не соответствует списку аргументов

Я пытаюсь решить эту проблему, по какой-то причине я продолжаю получать это: ни один экземпляр getline не соответствует списку аргументов. Я рассматривал эту проблему, и много раз, потому что люди используют ofstream или не используют объект ifstrea…
15 окт '15 в 02:31
2 ответа

Чтение wstring из файла.txt не печатается должным образом, но при записи обратно в файл все в порядке

Я читаю wstring из файла.txt, используя цикл while! Eof: std::wifstream fileStream(path); std::wstring input; while (fileStream.eof() == false) { getline(fileStream, input); text += input + L'\n'; } Но когда я печатаю это в wcout, некоторые символы …
01 июн '16 в 16:47
1 ответ

Почему я не могу прочитать файл UTF-16 длиннее 4094 символов?

Некоторая информация: Я только попробовал это на Linux Я пробовал оба с GCC (7.2.0) и Clang (3.8.1) Это требует C++11 или выше, насколько я понимаю Что происходит, когда я запускаю это Я получаю ожидаемую строку "abcd", пока она не достигнет позиции…
24 авг '17 в 20:59
1 ответ

Как обрабатывать несколько локалей для ifstream, cout и т. Д. В C++

Я пытаюсь прочитать и обработать несколько файлов, которые находятся в другой кодировке. Я должен использовать только STL для этого. Предположим, что у нас есть файлы iso-8859-15 и UTF-8. В этом так ответе говорится: В двух словах, более интересная …
2 ответа

Как получить один символ из строки URDU в кодировке UTF-8, записанной в файле?

Я работаю над переводом / транслитерацией урду хинди. Моя цель - перевести предложение на урду на хинди и наоборот, я использую программное обеспечение Visual C++ 2010 с языком C++. Я написал предложение урду в текстовом файле, сохраненном в формате…
29 сен '12 в 16:51
2 ответа

Искать и проникать в wifstream работать неправильно

У меня есть файл, как показано ниже: $ xxd 1line 0000000: 3939 ba2f 6f20 6f66 0d0a 99./o of.. Я хотел бы прочитать эту строку в C++: #include &lt;codecvt&gt; #include &lt;iostream&gt; #include &lt;locale&gt; #include &lt;fstream&gt; #include &lt;str…
18 окт '16 в 08:15
3 ответа

C++ написание и чтение текстовых файлов идет очень медленно, есть альтернативы?

В настоящее время я пишу код для игры, и я немного застрял на сохранении и загрузке уровня. Для написания я использую этот кусок кода: bool WorldGen::GenerateNewWorld(unsigned int seed, int width) { std::cout &lt;&lt; "World generating..." &lt;&lt; …
04 авг '15 в 15:04
2 ответа

Как использовать std::wifstream для чтения его содержимого как std::wstring

Я пытаюсь это: std::wstringstream wstrStream; std::wifstream wifStream(str.c_str()); wifStream &gt;&gt; wstrStream; но я получил эту ошибку компиляции: error C2664: 'std::basic_istream&lt;_Elem,_Traits&gt;::_Myt &amp;std::basic_istream&lt;_Elem,_Tra…
09 ноя '10 в 14:24
1 ответ

iostream, wifstream и eclipse/g++ для Windows

Я использую Eclipse на окнах с цепочкой инструментов MinGW (g++ и т. Д.). У меня есть программа, которую я построил на darwin, которая читает и пишет в файлы, используя wifstream и wofstream. Программа компилирует и работает с помощью eclipse на dar…
22 авг '09 в 20:27