Вопросы по теме 'fstream'

Как записать битовые данные в файл?
У меня есть std::bitset, который я хотел бы записать в файл, бит за битом, но, конечно, функция записи fstream не поддерживает это. Я не могу придумать другого способа, кроме преобразования каждой 8-битной группы в char с использованием строки и...
5819 просмотров
schedule 08.04.2022

как я могу прочитать ровно 128 байтов из fstream в строковый объект?
Как мне прочитать ровно 128 байтов из fstream в строковый объект? Я написал код, чтобы прочитать первые 128 байтов файла и распечатать их, а затем последние 128 байтов файла и распечатать их. Последняя часть работает, поскольку вы можете легко...
15595 просмотров
schedule 12.06.2023

C++ ofstream - в файл записывается только 1 строка, предыдущая строка перезаписывается, почему?
Я написал программу командной строки, которая будет очищать и реорганизовывать наши архивные журналы сервера, передавая построчно новые целевые файлы. Каждый целевой файл имеет соответствующий элемент фильтра регулярного выражения, поэтому, если...
1351 просмотров
schedule 03.07.2023

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

Почему закрытие файла не удаляет состояние ошибки автоматически?
Когда я использую ifstream для чтения файла, я перебираю все строки в файле и закрываю его. Затем я пытаюсь открыть другой файл с тем же объектом ifstream , но все равно пишет об ошибке End-Of-File . Мне интересно, почему закрытие файла не...
1202 просмотров
schedule 17.03.2023

Должен ли я оставить QFile (или fstream) открытым?
Я обычно использую два метода для записи в файлы: либо Qt QFile, либо STL fstream. У меня есть длительная (несколько минут) симуляция, которая записывает данные в файл. С точки зрения производительности и дизайна, это хорошая идея: Держите...
1290 просмотров
schedule 23.04.2024

std::getline для ifstream, но с использованием char* вместо строки
Я хочу использовать функцию getline с char* . Я не хочу использовать std::string , потому что у меня есть функция, которая принимает char* в качестве параметров и записывает в них, и я не хочу писать совершенно новую только для строк.
8023 просмотров
schedule 02.08.2022

Как обеспечить запись данных на диск перед закрытием fstream?
Следующее выглядит разумным, но я слышал, что теоретически данные могут все еще находиться в буфере, а не на диске, даже после вызова close(). #include <fstream> int main() { ofstream fsi("test.txt"); fsi << "Hello World";...
4577 просмотров
schedule 03.10.2022

Нарушение прав доступа Fstream _Fgetc
Я хотел бы прочитать строку из файла с помощью fstream (я использовал это раньше без ошибок), но теперь, если я вызываю getline, я получаю исключение нарушения доступа. Я проследил исключение по коду функции _Fgetc из fstream. Эта строка «если»...
526 просмотров

Функция типа fscanf для потоков?
Я привык использовать fscanf для простого ввода файлов, потому что это упрощает работу. Я пытаюсь перейти к потокам, и я хотел бы сделать это: fscanf(file, %d %s, int1, str1); как вы можете видеть, относительно легко прочитать файл, вставьте...
1438 просмотров
schedule 07.07.2023

Лучший способ разделить вектор на два меньших массива?
Что я пытаюсь сделать: Я пытаюсь разбить вектор на два отдельных массива. Текущий вектор int содержит элемент на строку в текстовом файле. Текстовый файл представляет собой список случайных целых чисел. Как я планирую это сделать: Моя...
70001 просмотров
schedule 13.01.2023

Есть ли какая-либо функция, вызывающая ошибку при чтении и записи с использованием одного и того же объекта fstream в С++?
Я пытаюсь изучить С++ fstream, ifstream, ofstream. На полпути через мой проект я узнал, что если мы обращаемся к одному и тому же файлу с помощью ofstream и ifstream для чтения и записи, лучше закрыть потоки, прежде чем использовать другой....
144 просмотров
schedule 10.02.2023

Файл создается при использовании ofstream, но не ifstream и fstream/не может получить доступ к gcount()
все. Мой новый проект включает в себя чтение имен из файла, и я понял, особенно для тех, кто любит (точнее, пытается) делать игры, чтение/запись для хранения информации очень полезно. Я изучил его и обнаружил, что стандартная библиотека снова...
1590 просмотров
schedule 27.05.2023

Как преобразовать текстовый файл с числами в двоичный файл?
Итак, я сделал программу, которая открывает текстовый файл с помощью ifstream. Теперь я хочу сделать так, чтобы он выводил этот файл в двоичном виде. Я пробовал использовать поток и использовать .write(), но когда я это делаю, программа вылетает. Я...
1142 просмотров
schedule 21.07.2023

Получить размер файла с помощью std::ios::ate?
Несколько тем (см. Использование C++ файловые потоки (fstream), как определить размер файла? и C++: получение неправильного размера файла ) о том, как измерить размер файла, вычислить разницу между началом и концом файла следующим образом:...
4817 просмотров
schedule 06.06.2022

Мне нужна помощь в понимании того, как сортировать набор или вектор с несколькими строками с пробелами в C++
Я пытаюсь получить текстовый файл с «тикерами фондового рынка», взятыми из нескольких моментов дня. I.E. Тикерная цена HPQ 121 MSFT 76 X 133 EBAY 92 XOM 64 AAPL 141 DJIA 128 AAPL 130 ABC 139 ABC 102 DJIA 121 HPQ 121 DJIA 96 XOM 130 MSFT 132 HPQ...
126 просмотров
schedule 07.07.2023

Запись с использованием ‹‹ в fstream
Я пытаюсь написать long в текстовый файл, используя класс С++ fstream. Файл уже создан на диске перед выполнением. Я запускаю следующий код и могу прочитать начальное значение, но не могу сохранить новое, перезаписывая его. Что я делаю не так?...
250 просмотров
schedule 04.10.2022

Отправка целого числа в fstream с прямым порядком байтов
Я пишу функцию для создания и сохранения файла WAV, но я не знаю, как отправлять числа в поток: ofstream file; file.open("sound.wav"); file << "RIFF"; file << (int) 32; file << "WAVE"; Я пытаюсь реализовать эту файловую...
5295 просмотров
schedule 30.10.2022

функция ifstream::open(), использующая строку в качестве параметра
Я пытаюсь создать программу, которая запрашивает файл, из которого пользователь хотел бы прочитать, и когда я пытаюсь myfile.open(fileName) , я получаю сообщение об ошибке: «Нет соответствующей функции для вызова std::basic_ifstream<char,...
12367 просмотров
schedule 04.01.2023

файл fstream перезаписывается
Я работаю над программой, которая будет выводить текстовый файл. Каждый раз, когда я хочу записать в файл, я открываю его, seekp() в конец файла, записываю в него и закрываю. Однако кажется, что каждый раз, когда выполняется новая запись, она...
1330 просмотров
schedule 07.07.2023