Вопросы по теме 'ofstream'
C++ ofstream против C++ cout, переданного в файл
Я пишу набор модульных тестов, которые записывают рассчитанные значения в файлы. Каждый тест создает квадратную матрицу, содержащую от 50 000 до 500 000 двойников, и всего у меня есть 128 комбинаций тестовых случаев.
Существуют ли какие-либо...
1306 просмотров
schedule
27.02.2023
Проверьте, является ли объект ostream cout или ofstream, С++
Есть ли способ в С++ проверить, является ли объект ostream объектом cout или объектом ofstream ?
Что-то вроде: ostream& output(ostream& out)
{
if (out == cout)
return out;
else
{
out << "something...
6978 просмотров
schedule
22.03.2023
Записать файл C++ со стандартным потоком в UCS-2 LE без кодировки спецификации
Когда я вывожу файл со стандартным потоком, он показывает кодировку ASCII\ANSI в Notepad++, что я считаю нормальным, но мне нужно это в UCS-2 LE без спецификации. Я не знаю, что я должен изменить в этом коде, вы можете помочь?
Это формат файла...
2623 просмотров
schedule
30.11.2022
перегруженный оператор ‹---------------- о проблемах конкатенации потоков
У меня такой код:
struct simple
{
simple (int a1, int a2) : member1(a1), member2(a2) {}
int member1;
int member2;
};
std::ofstream &operator << (std::ofstream &f, const simple &obj)
{...
8322 просмотров
schedule
29.05.2022
мне нужно закрыть std :: fstream?
Возможный дубликат: Нужен ли мне закрыть ifstream вручную?
Нужно ли мне вызывать fstream.close() или fstream это правильный объект RAII, который закрывает поток при уничтожении?
У меня есть локальный объект std::ofstream...
40157 просмотров
schedule
17.04.2024
Попытка использовать ofstream для записи некоторых основных текстовых данных
Я просто пытаюсь записать некоторые текстовые данные в файл с разделителями табуляции. Вот код. Name() и File() возвращают CStringW, а ID() возвращает int,
ofstream myfile(file);
if (myfile.is_open())
{
v::iterator i = begin();
while(i...
935 просмотров
schedule
11.04.2023
Как вернуться к концу первой строки в CSV-файле?
Я использую ofstream для записи файла csv. В настоящее время я пишу это слева направо, используя оператор «‹‹», что очень просто. Например,
Shape,Area,Min,Max
Square,10,2,11
Rectangle,20,3,12
Я хочу измениться так, чтобы это выглядело как...
861 просмотров
schedule
01.02.2023
Ошибка C2248 в Fstream.h
Это сообщение об ошибке, которое я получаю:
ошибка C2248: 'std::basic_ios‹_Elem,_Traits>::basic_ios': невозможно получить доступ к частному члену, объявленному в классе 'std::basic_ios‹_Elem,_Traits>' C:\Program Files\Microsoft Visual Studio...
899 просмотров
schedule
27.02.2024
утечка памяти из потока
У меня есть класс С++, который записывает свои данные в двоичный файл std::ofstream . Класс хранит данные как boost:shared_array , но я устранил это как проблему. Проблема заключается в вызове write() на ofstream .
Проблема в том, что это,...
3162 просмотров
schedule
06.12.2022
С++ запись в двоичный файл с помощью ofstream
Для небольшого формата файла, который я разрабатываю, мне нужно вывести заголовок размером 519 байт в файл. Я немного новичок во всей концепции потока. Хотя у меня есть некоторый опыт чтения заголовка файла Truevision Targa. Но вывод — это то, с...
9098 просмотров
schedule
17.04.2024
fstream ifstream Я не понимаю, как загрузить файл данных в свою программу
Мой профессор очень умен, но ожидает, что такие нубы, как я, будут просто знать, как программировать С++ . Я не понимаю, как работает функция fstream .
У меня будет файл данных с тремя столбцами данных. Мне нужно будет определить с помощью...
14427 просмотров
schedule
01.04.2023
Используйте логическое ИЛИ || объединить два целых числа?
В этой статье MSDN о режиме общего доступа к файлам с помощью std: :ofstream , Microsoft пишет:
Чтобы объединить режимы filebuf::sh_read и filebuf::sh_write , используйте логический оператор ИЛИ ( || ).
Насколько я понимаю, обе...
1143 просмотров
schedule
03.02.2024
Как создать собственный класс ofstream для шифрования
Я пытаюсь создать собственный класс ofstream на С++, который позволяет использовать следующее:
RSAKeys keys = LoadRSAKeys("public.pub", "private.priv");
EncryptedOFStream encofstream("outputfile.txt", keys);
encofstream << "Some text";
//...
791 просмотров
schedule
05.10.2022
получение ошибки в каждой строке, которую я использовал ‹‹
ошибка C2784: 'std::basic_ostream‹_Elem,_Traits> &std::operator ‹‹(std::basic_ostream‹_Elem,_Traits> &,const std::basic_string‹_Elem,_Traits,_Alloc> &)': >не удалось вывести аргумент шаблона для 'std::basic_ostream‹_Elem,_Traits> &' из...
1253 просмотров
schedule
23.02.2024
Как я могу добавить нули заполнения к числу, записанному в поток?
Я пытаюсь записать числовые значения в текстовый файл, выровненный по столбцам. Мой код выглядит так:
ofstream file;
file.open("try.txt", ios::app);
file << num << "\t" << max << "\t" << mean << "\t << a...
4453 просмотров
schedule
12.05.2023
Как я могу сделать ссылку ostream на ofstream? (С++)
Я пытаюсь создать простой класс регистратора, и мне нужна возможность вести журнал либо в общий ostream ( cout / cerr ), либо в файл. Дизайн, который я имею в виду, заключается в том, чтобы позволить конструктору либо взять ostream& , либо имя...
8207 просмотров
schedule
25.07.2023
С++ - поток не выводится в файл, пока я не закрою программу
У меня есть следующий код:
ofstream mOutFile.open(logPath, ios_base::app);
string lBuilder;
lBuilder.append("========================================================\n");
lBuilder.append("Date: ");...
7235 просмотров
schedule
17.01.2023
Можно ли передать функцию cout или fout?
Я пытаюсь найти способ передать функцию fout или cout. Я понимаю, что есть логически простые способы справиться с этим, например, поместить if в любую функцию, которая выводит данные, или даже просто написать функцию в обоих направлениях. Однако это...
25417 просмотров
schedule
22.09.2022
Почему `is_open()` не является константой?
У меня есть функция, аналогичная приведенной ниже, которая является константой и должна проверять, открыт ли файловый поток, прежде чем продолжить:
bool MyClass::checkSomeStuff() const
{
// Where outputFile_ is a std::ofstream
if ( !...
668 просмотров
schedule
03.01.2023
Проблема C++ boost::iostreams::tee_device с индикатором выполнения при печати как в ostream, так и в ofstream
Я использую класс Boost Tee_device для вывода текста как в cout , так и в ofstream . Используя этот пример . Разница лишь в том, что мой typedef для TeeDevice выглядит так.
typedef io::tee_device<ostream, ofstream> TeeDevice;
typedef...
422 просмотров
schedule
03.02.2022