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

При чтении файла (ifstream) есть ли способ направить его на новую строку?
При чтении файла (ifstream) есть ли способ направить его на новую строку? Например, я хотел бы, чтобы ЭТО произошло: мой файл>>массив[1]>>массив[2]>>endl; Очевидно, что «endl» просто не допускается. Есть ли другой способ сделать это?...
6177 просмотров
schedule 02.05.2022

Поддержание действительной позиции с помощью seekg в ifstreams
Я пытаюсь сделать синтаксический анализ файла более надежным. Используя ifstream, как я могу гарантировать, что seekg удерживает меня в допустимой позиции в файле? Это не работает: while(m_File.good() && m_File.peek() != EOF) { ...a...
683 просмотров
schedule 21.04.2022

как я могу прочитать ровно 128 байтов из fstream в строковый объект?
Как мне прочитать ровно 128 байтов из fstream в строковый объект? Я написал код, чтобы прочитать первые 128 байтов файла и распечатать их, а затем последние 128 байтов файла и распечатать их. Последняя часть работает, поскольку вы можете легко...
15595 просмотров
schedule 12.06.2023

С++ std::ifstream в проблеме с конструктором
У меня проблема с этим кодом: #include <fstream> struct A { A(std::ifstream input) { //some actions } }; int main() { std::ifstream input("somefile.xxx"); while (input.good()) { A(input); }...
14347 просмотров
schedule 22.04.2022

Самый быстрый способ чтения данных из большого количества файлов ASCII
для упражнения в колледже, которое я уже представил, мне нужно было прочитать файл .txt, который содержал много имен изображений (по 1 в каждой строке). Затем мне нужно было открыть каждое изображение в виде файла ascii и прочитать их данные...
1660 просмотров
schedule 11.04.2024

std::istreambuf_iterator просмотр с помощью std::ifstream
При работе с потоками данных я предпочитаю писать код с использованием шаблонов и итераторов. Часто мне нужно «заглянуть» в следующий символ. Чтобы код мог обрабатывать не двунаправленные итераторы, у меня есть фрагмент, который выглядит так:...
684 просмотров
schedule 13.02.2023

Как удалить части из бинарного файла в C++
Я хотел бы удалить части из двоичного файла, используя С++. Бинарный файл весит около 5-10 МБ. Что я хотел бы сделать: Найдите строку ANSI «что-то» Как только я нашел эту строку, я хотел бы удалить следующие n байтов, например, следующие 1...
2418 просмотров
schedule 14.01.2023

ifstream не читает символ EOF
Я создаю программу (на С++), которая берет файл ASCII и считывает несколько значений из каждой строки, пока не достигнет конца файла. Я использую ifstream для чтения файла, и у меня никогда не было проблем с его остановкой, когда я использую метод...
10145 просмотров
schedule 25.04.2023

ошибка getline()
Я пишу эту функцию, которая копирует содержимое одного файла в другой. Я использую функцию getline() в цикле while. Почему-то компилятор выдает мне ошибку. Ты знаешь почему? Вот мой код: #include<iostream> #include<cstdlib>...
8843 просмотров
schedule 28.01.2023

Получение n-й строки текстового файла в C++
Мне нужно прочитать n-ю строку текстового файла (например, textfile.findline(0) найдет первую строку текстового файла, загруженного с помощью ifstream textfile ). Это возможно? Мне не нужно помещать содержимое файла в массив/вектор, мне нужно...
14137 просмотров
schedule 03.12.2022

ifstream::read не говорит, сколько байтов он действительно читает?
Я использую ifstream::read для чтения файла, ifstream ifs("a.txt"); char buf[1024]; ifs.read(buf, 1024); Но размер файла .txt может быть меньше 1000 bytes , так как же мне узнать, сколько байтов было прочитано из ifs ?
8377 просмотров
schedule 23.07.2023

ifstream лучший способ читать без использования памяти
У меня есть текстовый файл, содержащий авторов и книги, написанные авторами. Мне поручили написать программу, в которой пользователь укажет имя автора. И программа должна вывести название любой книги, написанной этим автором. Я понимаю, что я...
560 просмотров
schedule 28.08.2022

ifstream получить вывод изменения строки с char на строку
С++ ifstream получает строку, меняющую вывод getline с char на строку У меня есть текстовый файл.. поэтому я читаю его и делаю что-то вроде char data[50]; readFile.open(filename.c_str()); while(readFile.good()) {...
2901 просмотров
schedule 17.03.2023

как мне прочитать данные из текстового файла и вернуть их в вектор?
У меня есть текстовый файл "test.txt", в котором мои данные хранятся следующим образом, между каждым полем разделителя есть интервал. Код: Имя: Кой 045: Ted: Coy1 054: Red: Coy2 Как мне прочитать эти данные из файла и вставить их в вектор?...
3786 просмотров
schedule 29.04.2022

Android С++: чтение текстового файла из ресурсов с использованием ndk
Я пытаюсь создать входной поток из текстового файла, хранящегося в папке моих активов в проекте Android, но у меня возникли проблемы. Достаточно ли просто указать путь к файлу, как в обычной десктопной программе (используя ifstream file_handle;...
5994 просмотров
schedule 26.12.2022

ifstream в динамически выделяемый массив
У меня есть текстовый файл, который читается так: "две пики три пики четыре пики"... и так далее. Я извлекаю слова, используя этот код: char *temp; temp = new char[20]; fin >> *temp; charCount=stringLength(temp);...
562 просмотров
schedule 21.06.2023

функция ifstream::open(), использующая строку в качестве параметра
Я пытаюсь создать программу, которая запрашивает файл, из которого пользователь хотел бы прочитать, и когда я пытаюсь myfile.open(fileName) , я получаю сообщение об ошибке: «Нет соответствующей функции для вызова std::basic_ifstream<char,...
12367 просмотров
schedule 04.01.2023

Проблемы при попытке прочитать двоичный файл C++
Я пишу простое консольное приложение в Visual Studio C++. Я хочу прочитать двоичный файл с расширением .cer в массив байтов. ifstream inFile; size_t size = 0; char* oData = 0; inFile.open(path, ios::in|ios::binary); if (inFile.is_open()) {...
744 просмотров
schedule 24.07.2022

Слева от . должен иметь класс/структуру/объединение
Я пытаюсь добавить загрузчик файлов шейдеров в свою программу. Я копирую код с http://www.opengl.org/sdk/docs/tutorials/ClockworkCoders/loading.php в разделе «Загрузка шейдера». Ниже у меня более упрощенная нерабочая версия. Я проверил, что...
3640 просмотров
schedule 08.06.2023

ifstream --› ofstream c++
У меня есть функция, которая получает переменную ifstream, но в некоторых ситуациях мне приходится писать в этот файл. Например. main() { ifstream dataFile("filename.txt"); foo(dataFile); } void foo(ifstream &df) { if(df.good()) {...}...
4667 просмотров
schedule 04.07.2023