Вопросы по теме '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 просмотров
schedule
12.02.2024
как открыть 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 просмотров
schedule
23.12.2023
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