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

позиция ifstream в С++
Я пытаюсь написать простой декодер UTF-8 для своего задания. Я довольно новичок в C++, так что потерпите меня здесь... Я должен определить, действительна ли кодировка или нет, и в любом случае вывести значение символа UTF-8 в шестнадцатеричном...
4315 просмотров
schedule 17.05.2022

В чем разница между открытием файла с помощью ios::binary или ios::out или обоих?
Я пытаюсь понять разницу между открытием файла, например: fstream *fileName*("FILE.dat",ios::binary); or fstream *fileName*("FILE.dat",ios::out); or fstream *fileName*("FILE.dat",ios::binary | ios::out); Я обнаружил, что все...
32125 просмотров
schedule 25.10.2023

Возврат ifstream в функцию
Вот, наверное, очень нубский вопрос для вас: как (если это вообще возможно) я могу вернуть ifstream из функции? По сути, мне нужно получить имя файла базы данных от пользователя, и если база данных с таким именем файла не существует, мне нужно...
26867 просмотров
schedule 01.12.2022

Почему VC++ 2010 использует буфер char, а не буфер wchar_t для представления basic_filebuf‹wchar_t›?
Мне очень-очень странно, что в документах VC++ говорится: (по адресу: http://msdn.microsoft.com/en-us/library/tzf8k3z8(VS.90).aspx ) "Объекты типа basic_filebuf создаются с внутренним буфером типа char * независимо от типа char_type, указанного...
220 просмотров
schedule 11.11.2022

Потоки двоичных файлов ввода-вывода С++: значение по умолчанию, если вывод не указан
Мой вопрос касается ввода-вывода двоичных файлов. Предположим, что выполняется следующий код: #include <iostream> #inclide <fstream> int main(){ fstream out; out.open("binfile.bin",ios::binary|ios::out); if(!out.good()){...
452 просмотров
schedule 05.03.2024

Есть ли у fstream open проблемы с большими файлами?
Я пытаюсь открыть /usr/share/dict/words с помощью следующего кода: fstream f; f.open("/usr/share/dict/words"); // why is this returning false? bool open = f.is_open(); Мне интересно, почему f.is_open() возвращает false?...
425 просмотров
schedule 01.11.2023

ifstream не читает значения из файла в С++
Я начинающий пользователь С++, в настоящее время прохожу курсы колледжа по CS, и я застрял, так как мой код не считывает значения из моего входного файла «OH-in.dat». Более того, я не совсем знаю, что делать, когда дело доходит до дозорного значения...
2143 просмотров
schedule 10.06.2023

Получение ошибки времени выполнения при попытке загрузить файл: индекс вектора вне допустимого диапазона?
Я делаю программу для класса, которая управляет отелем. У меня есть функция, которая сохраняет всю текущую информацию в программе. Но когда я пытаюсь загрузить обратно эту информацию, программа вылетает и говорит: Индекс вектора вне допустимого...
62 просмотров
schedule 18.11.2023

fstream::open() Unicode или символы, отличные от Ascii, не работают (с std::ios::out) в Windows
В проекте C++ я хочу открыть файл ( fstream::open() ) (что кажется серьезной проблемой). Сборка Windows моей программы с треском проваливается. Файл "ä" (UTF-8 0xC3 0xA4) std::string s = ...; //Convert s std::fstream f; f.open(s.c_str(),...
7809 просмотров
schedule 11.04.2024

Получение имени файла (или пути) из fstream
Могу ли я получить имя файла или путь к нему из объекта fstream ? Я просмотрел методы fstream и не нашел ничего похожего.
44604 просмотров
schedule 10.05.2024

Почему «ifstream» и «ofstream» добавляются к std, тогда как «fstream» может служить обеим целям?
С помощью std::fstream можно объявлять объекты обоих типов ifstream и ofstream . Единственная разница в том, что с fstream нам нужно предоставить in , out , app в качестве параметра, который может не всегда требоваться для двух других....
5627 просмотров
schedule 08.10.2022

fstream не читает из текстового файла после двух строк
я борюсь с этой частью кода, что бы я ни пытался, я не могу заставить его читать в запись после двух строк текстовый файл содержит Mickey Mouse 12121 Goofy 24680 Andy Capp 01928 Quasi Modo 00041 end и код #include<iostream>...
280 просмотров
schedule 19.04.2023

использование строки для передачи имени файла в fstream
Я использую следующий метод для чтения txt файла modelStream.open("file.txt", ios::in); if (modelStream.fail()) exit(1); model = new Model(modelStream); но я хочу знать, как я могу передать строку в качестве параметра string STRING;...
6045 просмотров
schedule 24.08.2022

Использование fstream для открытия файла, созданного только во время выполнения
Я использую Visual C++ 6.0 и пытаюсь использовать fstream для открытия и чтения файла, созданного только во время выполнения. Этот файл записывается другой функцией, работающей в другом потоке, и моя программа будет пытаться «открыть» файл до тех...
1066 просмотров
schedule 09.11.2022

Прочитать всю строку, включая пробелы, из fstream
В настоящее время я работаю над небольшим проектом на С++ и сейчас немного запутался. Мне нужно прочитать определенное количество слов в строке, взятой из файла с помощью ifstream in(). Проблема с ним прямо сейчас заключается в том, что он...
1927 просмотров
schedule 15.08.2022

Чтобы разделить комментарии и данные в файле .txt с помощью C++ fstream
У меня есть несколько файлов .txt со следующим шаблоном: #Some comments here bull rocket 3 trailer laker -12 #More comments there Warriors Pacers 9 По сути, есть некоторые комментарии о том, что строки начинаются с #, а другие строки...
4998 просмотров
schedule 20.07.2023

Создание массива большого размера типа char и копирование файловых символов
Мне нужно скопировать символы файла в массив большого размера, поэтому я создал этот код: std::vector<std::vector<char> > strings; strings.resize(rows); for (int i = 0; i < rows; i++) { strings[i].resize(columns); }...
310 просмотров
schedule 15.03.2024

Возникли проблемы с символом 0x0A в C++ даже в двоичном режиме. (интерпретирует это как новый файл)
Привет, это может показаться немного новичком, но поехали. Я разрабатываю программу, которая загружает таблицы лидеров определенной игры из Интернета и преобразует их в подходящий формат для работы с ней (разрабатывает рейтинги и т. д.). Файлы...
732 просмотров
schedule 02.01.2024

Как создать потоковой файл с именем переменной?
char NAME[256]; cin.getline (NAME,256); ofstream fout("NAME.txt"); //NAME??????? Что мне нужно сделать, чтобы создать файл с именем ИМЯ?
23992 просмотров
schedule 19.01.2024

fstream, ofstream, передача имени документа, C++
Я пытаюсь передать имя документа для открытия в fstream, он работает с ofstream, но не с fstream. Например, это работает нормально... void TestFunction (ofstream &test,char FileName []){ cout << "test !!!" << endl;...
642 просмотров
schedule 13.04.2022