Вопросы по теме '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