Вопросы с меткой [fstream]
Заголовочный файл из стандартной библиотеки C++, включающий набор классов, методов и функций, которые предоставляют интерфейс для чтения/записи данных из/в файл.
166 вопросов
- Конкурсные 0
- Неотвеченные
- Цитируемые
- Рейтинг
- Популярные
- За неделю
- За месяц
- Неотвеченные (мои метки)
1
голос
1
ответ
84
показа
C++ Работа getline() с циклом while() и файловым потоком ifstream(). (Не могу понять до конца как работает)
std::string ops1;
std::string ops2;
std::ifstream file("test.txt", std::ios_base::in);
if(file.is_open())
{
while(getline(file, ops1, ':')){
ops2 = ops1;
};
...
1
голос
2
ответа
115
показов
Запись вектора на основе структуры в файл и чтение её обратно, c++
мне нужно записать структуру, которая содержит два массива с другими структурами в файл и считать его обратно, структура из заголовочного файл:
struct reg {
std::vector<Object> objects;
...
0
голосов
1
ответ
98
показов
fstream крашит программу, но только через IDE всё работает
Пишу игру и создал загрузку карты и логи. Загрузка чанка работает только один раз, при повторной загрузке всё крашится. Код:
logout << "[CORE]: [LOAD]: [LOADCLUSTER]: <info>: ...
1
голос
0
ответов
51
показ
Неправильное использование C++ для чтения файла [закрыт]
Я пытаюсь открыть .lnk файл (ярлык) с помощью C++. Я использую этот код:
FILE* file;
file = _wfopen(file_path, L"r"); // file_path - wide-строка из wchar_t
std::filebuf fb(file);
std::...
-2
голоса
1
ответ
44
показа
ifstream не читает данные в файла. система ввода и выводов
есть код:
#include <iostream>
#include <fstream>
using namespace std;
int write(string fileName_, string stringVvod_, int intVvod_ )
{
setlocale(LC_ALL, "ru");
//string ...
0
голосов
1
ответ
96
показов
QFile создает файл, но не записывает в него данные
Использую Qt 6.7, файл создается, открывается, но не записывает в него, хотя открыт и для чтения, и для записи.
void MainWindow::on_AddAbitur_button_clicked()
{
QFile file("applicant/myfile....
-2
голоса
2
ответа
77
показов
Код некорректно считывает данные из файла (C++)
Файл состоит из нескольких строк, в строках слова, записанные через пробел(abc sd fdf). Нужно считать только первую строку.
ifstream file("input.txt");
string* sample = (string*)calloc(...
0
голосов
1
ответ
855
показов
Как узнать размер файла С++?
В интернете есть несколько вариантов: просто перечитать весь файл (если файл большой, то не подходит из-за скорости), использовать tellg() (не подходит, так как ограничен на аппаратном уровне (не ...
0
голосов
0
ответов
257
показов
Перемещение указателя в файле
У меня есть файл в котором записаны объекты класса(не важно) и в конце файла записано количество этих объектов int. Как мне переместить курсор в потоке на начало этого int прочитать или изменить его ...
0
голосов
1
ответ
115
показов
Дан файл целых чисел. Получить новый файл, в котором располагаются сначала все совершенные элементы, а потом остальные [закрыт]
bool sov(int x)
{
int s = 0;
for (int i = 1; i < x; i++)
{
if (x % i == 0) s += i;
}
if (s == x) return true;
else return false;
...
0
голосов
0
ответов
58
показов
Запись в бинарный файл объектов класса, содержащие вектор
У меня класс заказа с вектором товаров, номером, строками и т.д.. Как я могу осуществить запись и чтение вектора заказов в бинарный файл? Ведь размер каждого объекта будет разный из-за вектора внутри. ...
0
голосов
0
ответов
28
показов
Работа с файлом. Выдаёт исключение 0xC0000005 [дубликат]
"Вызвано исключение по адресу 0x00007FF71866BB15 в Files.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0xFFFFFFFFFFFFFFFF."
#include <fstream>
#include <iostream>
#...
0
голосов
0
ответов
530
показов
Как создать новый файл на чтение и на запись с помощью fstream?
[Solved] Как создать n файлов на чтение и на запись?
Пробывал вот так, но не получается
void createFiles(const std::string& fileName, const int filesCount){
vector<fstream*> files;
...
0
голосов
2
ответа
111
показов
Запись из txt в массив
Столкнулся с пробелом в своих знаниях, мне нужно из libary.txt содержимое записать в массив Libary
Код:
#include <iostream>
#include <fstream>
#include <list>
#include <cstring>...
0
голосов
1
ответ
86
показов
с++ fstream считывает каждый второй байт с бинарного файла
Поток fstream почему-то считывает только каждый второй байт с бинарного файла. Почему так происходит?
std::ifstream file("../data/data.BIT", std::ifstream::in | std::ifstream::binary);
...