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

Использование fstream tellg для чтения части потока до конца
У меня есть этот простой код, который должен получить кусок большого файла журнала, в который записывается. В какой-то момент он сохраняет текущее местоположение, возвращенное из streampos start = istream::tellg(); метод. Далее код должен прочитать...
705 просмотров
schedule 21.10.2022

fstream::exceptions неожиданное поведение
В приведенном ниже коде; есть идеи, почему ifs становится плохим при выполнении std::copy? #include <iostream> #include <fstream> #include <algorithm> #include <iterator> int main(int argc, char* argv[]) {...
752 просмотров
schedule 24.07.2022

Почему создание/запись в файл с помощью fstream не работает при запуске Windows?
Вот я и получил эту маленькую программку, которая, очевидно, всем понятна. include <iostream> include <fstream> using namespace std; int main () { ofstream myfile; myfile.open ("example.txt"); myfile <<...
1390 просмотров
schedule 21.01.2024

Почему устанавливается бит ошибки, когда при чтении обнаруживается eof?
Я читал, что <fstream> предшествует <exception> . Игнорируя тот факт, что исключения на fstream не очень информативны, у меня есть следующий вопрос: Можно включить исключения для файловых потоков с помощью метода exceptions() ....
9652 просмотров
schedule 20.02.2024

загрузка fstreams в std::vector в С++
Это простой и сложный вопрос одновременно. Это компилирует: int Test; vector<int> TEST; TEST.push_back(Test); cout << TEST.size(); Это не компилируется: fstream Test; vector<fstream> TEST; TEST.push_back(Test); cout...
3511 просмотров
schedule 14.02.2024

Вывод std::string
В примере кода ниже std::string result = exec( "dir" ) ; cout<<result; Я получаю следующую ошибку error C2679: binary '<<' : no operator defined which takes a right-hand operand of type 'class std::basic_string...
7481 просмотров
schedule 12.10.2022

Поиск в больших файлах с помощью ifstream
Я реализую программу на С++, используя ifstream, которая должна искать в больших файлах (~ 1 ТБ). Однако это не удается после чтения 2 ГБ. Есть ли способ получить позиции файла, даже для больших файлов? Я компилирую для 32-битной Windows-машины....
2579 просмотров
schedule 27.08.2022

С++: ios::app не нужен ios::out в fstream
на днях я тестировал флаги в объектах файлового потока И я сделал это. fstream binf("h.txt", ios::app); binf << "hey"; С fstream, поскольку я не использовал ios::out , операция вывода не должна была работать, но она работает Я...
3657 просмотров
schedule 28.07.2022

запись байтов в файл .Bin
У меня есть вектор на С++, который я хочу записать в файл .bin. тип этого вектора — byte , а количество байтов может быть огромным, может быть, миллионы. Я делаю это так: if (depthQueue.empty()) return; FILE* pFiledep; pFiledep =...
258 просмотров

как открыть fstream для чтения и записи в Visual Studio
Для моего проекта я хочу использовать Fstream для открытия файла, и я хочу открыть его для операций чтения и записи одновременно. Я использую Visual Studio. Обычно это будет просто file.open(); , но поскольку в Visual Studio есть ошибка (вы можете...
2634 просмотров
schedule 24.12.2023

Возникли проблемы с чтением элементов из файла (C++)
Итак, у меня возникли проблемы с получением последнего элемента в текстовом файле для чтения в строковый объект. Я создал класс под названием «Автомобиль», и я должен считывать все параметры объекта «Автомобиль» из файла, но он не зарегистрирует...
131 просмотров
schedule 22.02.2024

Создайте невидимый текстовый файл на C++
Проще говоря, у меня есть виджет браузера, который я использую в наборе инструментов FLTK Gui, который можно загрузить с помощью такого файла. browser::load("textfile.txt"); Проблема в том, что я не хочу создавать физический текстовый файл,...
324 просмотров
schedule 27.02.2024

std::ofstream добавление файлов
Итак, я хочу ввести что-то в файл, но, похоже, это не работает. Мой код таков: ofstream f("reservedTables.DAT"); cin >> table; f.open("reservedTables.DAT", ios::out | ios::app); f << table; f.close(); Что я делаю не...
2926 просмотров
schedule 30.09.2022

Чтение C++ с некоторого времени
У меня есть файл, из которого я читаю данные, данные в формате [функция] [число1] [число2], где [число2] является необязательным! Например. + 88 19 - 29 28 ! 4 + 2 2 Вывод сверху: 107 1 Мой код отлично работает, когда строка...
77 просмотров
schedule 03.08.2022

Цикл getline отключает печать в txt
Моя программа на С++ записывает строковые входные данные в текстовый файл. У меня есть логическая функция check(), которая принимает входные данные и считывает файл, возвращая true, если находит совпадающую строку, и завершается возвратом false (для...
52 просмотров

fstream записывает в двоичный файл, действующий странно
Итак, я пишу небольшое задание, и оно требует ввода из файла .bin. Поэтому я также написал небольшой алгоритм, который переводит .txt в .bin (только числа по заданию). Проблема в том, что функция... капризничает. Почему-то добавляет лишний байт на...
26 просмотров
schedule 12.12.2023

Почему глобальная переменная потока в заголовке не может записывать файлы в C++?
1.Например, есть a.cpp, b.h, b.cpp b.h b.h: #ifndef UNTITLED_B_H #define UNTITLED_B_H #include <fstream> #include <iostream> #include <string> using namespace std; class b { ofstream b_out; // here public: explicit...
159 просмотров
schedule 02.03.2024

Трудно читать из файла
У меня есть файл со значениями, разделенными запятыми M,21,Hazel F,49,Stephen Я отправляю ifstream в функцию, которая принимает istream для чтения строки. ifstream file(fileName); char gender; file.get(gender); file.ignore(); // ignore...
41 просмотров
schedule 22.08.2022

Разберитесь с данными PGM и загрузите данные PGM в вектор/массив
Позвольте мне предварить это, сказав, что я впервые работаю с форматом файлов PGM на C++, поэтому у меня есть несколько вопросов. В настоящее время я использую файлы PGM P2, но я читал, что с P5 намного проще работать. Как я могу преобразовать...
69 просмотров
schedule 26.10.2022