0
ответов

Записать целое число в двоичный файл с помощью C ++?

У меня очень простой вопрос, который оказался для меня сложным, поскольку я впервые пробовал работать с двоичными файлами , и я их не совсем понимаю. Все, что я хочу сделать, это написать целое число ...
вопрос задан: 22 November 2019 06:31
0
ответов

Обработка файлов C++ :Разница между приложением ios ::и ios ::ate?

В чем разница между ios ::ate и ios :app при записи в файл. На мой взгляд, приложение ios ::дает вам возможность перемещаться по файлу, тогда как с ios ::ate оно может читать/записывать только в...
вопрос задан: 17 July 2019 07:02
0
ответов

Разбор каталога в строке для ofstream file.open

Я пытаюсь проанализировать каталог через командную строку и открыть файл на основе того, что вставлено. Аргумент командной строки кажется правильным, так как я печатаю его перед тем, чтобы убедиться, но ...
вопрос задан: 3 March 2019 15:01
0
ответов

Почему устанавливается failbit, когда при чтении обнаруживается eof?

Я читал, что предшествует . Игнорируя тот факт, что исключения в fstream не очень информативны, у меня есть следующий вопрос: можно включить исключения в ...
вопрос задан: 25 February 2018 09:45
0
ответов

Получение имени файла (или пути) из fstream

Могу ли я получить имя файла или путь к нему из объекта fstream? Я просмотрел методы fstream и не нашел ничего похожего.
вопрос задан: 12 February 2018 07:20
0
ответов

Почему я получаю эту ошибку ifstream?

Неявное создание экземпляра неопределенного шаблона 'std :: basic_ifstream > '#ifndef MAPPER_H #define MAPPER_H #include #include <строка> # ...
вопрос задан: 4 January 2018 18:55
0
ответов

Почему я не могу прочитать двоичные данные fstream с помощью оператора >>?

Если я делаю что-то вроде следующего: ifstream file; file.open ("какой-нибудь файл", ios :: binary); данные типа int без знака; файл >> данные; Мой поток всегда будет устанавливать бит отказа, и данные останутся ...
вопрос задан: 31 August 2017 17:44
0
ответов

Переносимый конец строки (новая строка)

Было неприятным сюрпризом, что '\ n' заменено на "\ r \ n" в Windows, я этого не знал. (Я предполагаю, что он также заменен на Mac ...) Есть ли простой способ убедиться, что Linux, Mac и ...
вопрос задан: 23 May 2017 12:32
0
ответов

Почему некоторые включения нуждаются в расширении. ч а другие нет? [дубликат]

Почему карта импортируется как #include , а stdio импортируется как #include ?
вопрос задан: 23 May 2017 12:23
0
ответов

do I need to close a std::fstream? [duplicate]

Possible Duplicate: Do I need to manually close a ifstream? Do I need to call fstream.close() or is fstream a proper RAII object that closes the stream on destruction? I have a local std::...
вопрос задан: 23 May 2017 12:10
0
ответов

Получение файлового дескриптора из стандартного ::fstream [дубликата]

Возможный дубликат :Получение ФАЙЛА *из стандартного потока ::fstream Я работаю в Linux, и файловые дескрипторы являются основной моделью в этой ОС. Мне было интересно, есть ли какая-нибудь библиотека или какой-нибудь способ...
вопрос задан: 23 May 2017 10:31
0
ответов

c++ fstream - создание собственных флагов форматирования

мне нужно создать новые флаги для формата выходного файла. у меня есть класс class foo{bar*members; оператор ofstream&<<(ofstream&); ifstream& operator>>(...
вопрос задан: 1 January 2017 15:58
0
ответов

Как использовать объекты fstream с относительным путем?

Всегда ли мне нужно указывать абсолютный путь для объектов, созданных из класса std :: fstream? Другими словами, есть ли способ указать к ним только относительный путь, такой как путь к проекту?
вопрос задан: 7 December 2016 09:39
0
ответов

Как вернуть fstream (C++0x)

Пожалуй, я займусь этим и начну с кода: #include #include #include class test : public std::ofstream { public: test(const ...
вопрос задан: 16 November 2015 00:54
0
ответов

std :: ofstream, проверьте, существует ли файл перед записью

Я реализую функцию сохранения файлов в приложении Qt с использованием C ++. Я ищу способ проверить, существует ли уже выбранный файл перед записью в него, чтобы я мог запросить ...
вопрос задан: 1 November 2015 23:22
0
ответов

очистить данные внутри текстового файла в C ++

Я программирую на C ++. В своем коде я создаю текстовый файл, записываю данные в файл и считываю из файла поток, после того как я закончу последовательность, я хочу очистить все данные внутри ...
вопрос задан: 10 June 2013 21:12
0
ответов

запись в двоичные файлы

#include #include using namespace std; class info { private: char name[15]; char surname[15]; int age; public: void input(){ cout<<"...
вопрос задан: 3 April 2013 23:03
0
ответов

Можно ли передать функцию cout или fout?

Я пытаюсь найти способ передать функции fout или cout. Я понимаю, что есть логически простые способы справиться с этим, например, поставить ifs в любую функцию, которая выводит данные, или даже просто написать функцию...
вопрос задан: 14 January 2013 20:19
0
ответов

Почему «ifstream» и «ofstream» добавляются к «std», тогда как «fstream» может служить обеим целям?

Используя std ::fstream, можно объявлять объекты обоих типов ifstream и ofstream. Единственная разница в том, что с fstream нам нужно указать in, out, app в качестве параметра, который не всегда может...
вопрос задан: 2 August 2012 02:57
0
ответов

Как читать растущий текстовый файл на С++?

Я пытаюсь прочитать из файла, который растет (что-то похожее на то, что делает tail -F ), но должны быть некоторые проблемы с моим кодом :string log, logFile ("test. журнал" ); размер _t p = 0; в то время как (верно )...
вопрос задан: 1 August 2012 10:51
0
ответов

Поиск в больших файлах с помощью ifstream

Я реализую программу на C++, используя ifstream, которая должна искать в больших файлах (~1 ТБ ). Однако это не удается после чтения 2 ГБ. Есть ли способ получить позиции файла, даже для больших файлов? Я компилирую для...
вопрос задан: 12 July 2012 09:30
0
ответов

Чтение всплывающих результатов в C ++

Я пишу приложение C ++, и мне нужно прочитать результат системной команды. Я использую popen () примерно так, как показано здесь: const int MAX_BUFFER = 2048; строка cmd = "ls -l"; char ...
вопрос задан: 19 June 2012 10:01
0
ответов

Копирует ли OpenMP частные объекты?

Я пишу программу, которая читает огромный файл (3x280 ГБ) и выполняет процедуру подгонки к данным в файле. Распараллеливать такую ​​программу довольно удобно, там, где это легко делается с помощью OpenMP. ...
вопрос задан: 12 June 2012 15:34
0
ответов

Как я могу использовать разделители, отличные от -по умолчанию, при чтении текстового файла с помощью std ::fstream?

В моем коде на C++ я хочу читать из текстового файла (*.txt )и маркировать каждую запись. В частности, я хочу иметь возможность читать отдельные слова из файла, такие как "формат", "стек", "Джейсон", "европейская"...
вопрос задан: 29 April 2012 22:41
0
ответов

C++ ifstream::read медленный из-за memcpy

Недавно я решил оптимизировать чтение некоторых файлов, потому что, как все говорят, чтение большого куска данных в буфер, а затем работать с ним быстрее, чем использовать множество небольших чтений. И...
вопрос задан: 26 April 2012 05:14
0
ответов

Функция fstream C++, которая читает строку без извлечения?

Есть ли в C++ функция в библиотеке fstream (или любой другой библиотеке ), которая позволяет мне читать строку с разделителем '\n' без извлечения? Я знаю, что функция peek ()позволяет программе "заглянуть" в...
вопрос задан: 22 April 2012 14:43
0
ответов

How to use std::ifstream to read in a binary file with a wide string path

I am reading a binary file as: const size_t stBuffer = 256; буфер символов [stBuffer]; std :: wstring wPath (L "мля"); std :: wifstream ifs (wPath.c_str (), std :: wifstream :: in | std :: wifstream :: binary) while (...
вопрос задан: 18 April 2012 10:39
0
ответов

Как if ('fstream object') возвращает значение true или false в зависимости от того, был ли открыт файл?

Мне любопытно, как класс fstream может возвращать значение true или false, просто помещая имя объекта в условный оператор. Например... std::fstream fileStream; fileStream....
вопрос задан: 11 April 2012 00:14
0
ответов

Загрузка fstreams в std::vector в c++

Это простой и сложный вопрос одновременно. При этом компилируется: int Test; векторНЫЙ ТЕСТ; TEST.push_back (тест); cout << TEST.size(); При этом не компилируется: fstream Test; ...
вопрос задан: 27 March 2012 12:07
0
ответов

Лучший способ разделить вектор на два меньших массива?

Что я пытаюсь сделать: я пытаюсь разбить вектор на два отдельных массива. Текущий вектор int содержит элемент на строку в текстовом файле. Текстовый файл представляет собой список случайных целых чисел. Как...
вопрос задан: 21 March 2012 19:08