Описание тега 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…
22 июл '13 в 12:15
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 (&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. В этом так ответе говорится: В двух словах, более интересная …
15 апр '18 в 09:43
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 <codecvt> #include <iostream> #include <locale> #include <fstream> #include <str…
18 окт '16 в 08:15
3
ответа
C++ написание и чтение текстовых файлов идет очень медленно, есть альтернативы?
В настоящее время я пишу код для игры, и я немного застрял на сохранении и загрузке уровня. Для написания я использую этот кусок кода: bool WorldGen::GenerateNewWorld(unsigned int seed, int width) { std::cout << "World generating..." << …
04 авг '15 в 15:04
2
ответа
Как использовать std::wifstream для чтения его содержимого как std::wstring
Я пытаюсь это: std::wstringstream wstrStream; std::wifstream wifStream(str.c_str()); wifStream >> wstrStream; но я получил эту ошибку компиляции: error C2664: 'std::basic_istream<_Elem,_Traits>::_Myt &std::basic_istream<_Elem,_Tra…
09 ноя '10 в 14:24
1
ответ
iostream, wifstream и eclipse/g++ для Windows
Я использую Eclipse на окнах с цепочкой инструментов MinGW (g++ и т. Д.). У меня есть программа, которую я построил на darwin, которая читает и пишет в файлы, используя wifstream и wofstream. Программа компилирует и работает с помощью eclipse на dar…
22 авг '09 в 20:27