Результаты поиска по запросу "fstream"

1 ответ

Почему я не могу прочитать из файла, используя «file_ptr >> variable» в моей программе?

В следующей программе я пытаюсь понять, как читать и писать файлы.

0 ответов

clang ++ в 10 раз медленнее, чем g ++

В: Есть ли способ ускорить потоки Clang ++ STD Library? (А кто-нибудь знает, почему он намного медленнее, чем g ++?)Я пытаюсь обработать очень большие (много...

2 ответа

Чтение ввода из текстового файла в массив в C ++

Хорошо, будь нежным, так как я очень новичок в программировании. До сих пор я изучал только C ++ и использую Visual Studio 2010 в качестве моего компилятора....

ТОП публикаций

1 ответ

«Опасность» заключается в том, что этот бросок в стиле C может отбрасывать константу.

было много строк, написанных на тему reinterpret_cast, и насколько это плохо, я все еще озадачен лучшим способом избежать этого, особенно когда имеешь дело с функциями, такими как чтение и запись из fstream. Итак, вот моя дилемма ... Допустим, у ...

1 ответ

). Другими словами, это тип потока, а не режим открытия.

сто хочу написать (добавить) в файл журнала. Я посмотрел это здесь: http://www.cplusplus.com/reference/iostream/fstream/open/ [http://www.cplusplus.com/reference/iostream/fstream/open/] так вот что я сделал #include <fstream> fstream outfile; ...

0 ответов

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

жный дубликат: Нужно ли вручную закрывать ifstream? [https://stackoverflow.com/questions/748014/do-i-need-to-manually-close-a-ifstream] Мне нужно позвонитьfstream.close() илиfstream правильный объект RAII, который закрывает поток при ...

3 ответа

и позволить вызывающей стороне обернуть его в потоке?

аю, я пойду прямо в это и начну с кода: #include <iostream> #include <fstream> #include <string> class test : public std::ofstream { public: test(const std::string& filename) { this->open(gen_filename(filename)); }; test(const test&) = delete; ...

4 ответа

Проблема в том, что ожидается, что ссылка на SO будет ссылаться на соответствующий, но другой вопрос / ответ. Ваш ответ - сводный агрегатор с предложением оригинального контента, который будет лучше в качестве комментария к ответу netrom.

я открою текстовый файл с помощью fstream, есть ли простой способ перейти к определенной строке, например, строке 8?

1 ответ

UTF-8 лучше под Linux, но я не думаю, что это работает с MS-Windows, однако ... это будет рассматриваться как текущая локаль, а не UTF-8. Из вашей ссылки на документ, объясняющий UTF-8: «[...] Кроме того, поскольку UTF-8 не может быть установлен в качестве кодировки для узкой строки WinAPI [...]» - другими словами, вам в значительной степени необходимо иметь разные звонки для каждой платформы, верно? Или используйте функции wchar_t на любой платформе.

аю двоичный файл как: const size_t stBuffer = 256; char buffer[stBuffer]; std::wstring wPath(L"blah"); std::wifstream ifs(wPath.c_str(), std::wifstream::in | std::wifstream::binary) while (ifs.good()) { ifs.read(buffer, sizeof(buffer)); ... }Но ...

4 ответа

 Манипулятор.

я есть текстовый файл, который имеет одно шестнадцатеричное значение в каждой строке. Что-то вроде 80000000 08000000 0a000000Теперь я пишу код на C ++, чтобы прочитать это напрямую. Что-то вроде fstream f(filename, ios::in); while(!f.eof) { int ...