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

ifstream.read() против ifstream.readsome() в MSVC++7.1
Я просто взял старый код программы для чтения файлов, который был разработан под Linux, и попытался использовать тот же самый код в моем проекте Windows, скомпилированном с помощью MSVC++7.1. Код скомпилировался без проблем, но судя по файловому...
6131 просмотров
schedule 22.03.2023

Как читать отформатированные данные в C ++?
Я отформатировал данные следующим образом: Words 5 AnotherWord 4 SomeWord 6 Он находится в текстовом файле, и я использую ifstream для его чтения, но как мне отделить число от слова? Слово будет состоять только из алфавитов, и...
27986 просмотров
schedule 14.08.2023

Использование getline при чтении из текстового файла
Сначала я создаю индексоподобный механизм, читаю каждую строку текстового файла с помощью getline, проверяю, соответствует ли она известному объявлению заголовка (string.compare), и сохраняю позицию в качестве индекса для этой точки. Затем я намерен...
5051 просмотров
schedule 22.08.2022

Возвращаемое значение ifstream.peek() при достижении конца файла
Я просматривал эту статью на Cplusplus.com, http://www.cplusplus.com/reference/iostream/istream/peek/ Я до сих пор не уверен, что возвращает функция peek(), если она достигает конца файла. В моем коде часть программы должна работать до тех...
11471 просмотров
schedule 23.02.2023

Как работает eof() ifstream?
#include <iostream> #include <fstream> int main() { std::fstream inf( "ex.txt", std::ios::in ); while( !inf.eof() ) { std::cout << inf.get() << "\n"; } inf.close(); inf.clear(); inf.open(...
155957 просмотров
schedule 18.05.2023

C++: проблема с ifstream::getline
Я читаю такой файл: char string[256]; std::ifstream file( "file.txt" ); // open the level file. if ( ! file ) // check if the file loaded fine. { // error } while ( file.getline( string, 256, ' ' ) ) { // handle input } Просто для...
14378 просмотров
schedule 08.09.2022

istream::getline возвращаемый тип
Что возвращает метод istream::getline ? Я спрашиваю, потому что я видел, что для циклического просмотра файла это нужно делать так: while ( file.getline( char*, int ) ) { // handle input } Что возвращается?
30139 просмотров
schedule 24.12.2022

Ошибка C++ ifstream при использовании строки в качестве пути открытия файла.
У меня есть: string filename: ifstream file(filename); Компиляторы жалуются на несоответствие между файлом ifstream и строкой. Мне нужно преобразовать имя файла во что-то? Вот ошибка: error: no matching function for call to...
91837 просмотров
schedule 14.07.2023

Вопрос о ifstream в собственном исполняемом файле
Может ли программа прочитать себя, используя ifstream, без каких-либо искажений или сбоев ???
62 просмотров
schedule 05.02.2023

Чтение буферизованного файла C++
Интересно, можно ли чтение большого текстового файла построчно (например, std::getline или fgets) буферизовать с предопределенным размером буфера чтения или нужно использовать специальные побайтовые функции? Я имею в виду чтение очень больших...
5216 просмотров
schedule 17.05.2022

Чтение файла типа ISO-8859, содержащего специальные символы, такие как é в C++
Я пытаюсь прочитать файл, закодированный в ISO-8859 (ansi), и он содержит некоторые западноевропейские символы, такие как "é". Когда я пытаюсь прочитать файл и вывести В результате все специальные символы отображаются как �, тогда как обычные...
1939 просмотров
schedule 04.08.2022

Улучшает ли увеличенная буферизация максимальную скорость ifstream.getline() в C++?
Непосредственно перед использованием MSVC++ input.getline() для чтения очень большого (3 ГБ) текстового файла с разделителями я хотел оптимизировать скорость, увеличив размер входного буфера: ifstream input("in1.txt");...
1454 просмотров
schedule 12.09.2022

Ifstream — сбросить бит EOF
Я работаю с ifstream . Я читаю до тех пор, пока не будет установлен бит EOF (мне так нужно). Почему тогда не работает это: // IN is ifstream file. CH is char. if (IN.eof()) { IN.seekg(ios::beg); IN.clear(); if...
6219 просмотров
schedule 20.02.2023

Использование класса C++ в форме Windows приводит к System.AccessViolationException
Я написал несколько классов C++, в которых используются различные библиотеки C++. Я создал проект Windows Form и настроил его для успешного использования моих классов. Однако недавно я создал еще один класс С++, и теперь я постоянно получаю: A...
1008 просмотров
schedule 10.04.2024

ifstream::eof выдает ошибку типа в операторе if
У меня есть класс A, в котором есть член std::ifstream filestr. В одной из функций класса я проверяю, достиг ли поток eof. class A { private: std::ifstream filestr; public: int CalcA(unsigned int *top); } Затем в файле cpp у меня...
513 просмотров
schedule 05.06.2024

Как прочитать 6-й символ с конца файла - ifstream?
void maintainFileName () { std :: ifstream myfile; myfile.open ("zoomLevels.txt"); if (myfile.is_open ()) { // Move to end of the file, myfile.seekg (0, std::ios::end); // and then six characters back to...
1685 просмотров
schedule 09.04.2022

Почему конструктор std::ifstream не принимает std::string?
Возможный дубликат: Дизайн класса std::ifstream Почему (i| o)fstream принимает параметр const char* для имени файла? Глядя на конструкторы std::ifstream, я нахожу два: ifstream ( ); explicit ifstream ( const char * filename,...
2118 просмотров
schedule 13.01.2023

Как мне создать массив объектов ifstream и как заполнить этот массив пронумерованными текстовыми файлами?
У меня есть куча текстовых файлов в каталоге, и каждый текстовый файл называется «info1.txt», «info2.txt» и так далее. Как бы мне открыть все текстовые файлы в массиве объектов ifstream без жесткого кодирования имен всех моих текстовых файлов? Я...
10632 просмотров
schedule 01.03.2024

С++ преобразование двоичного (P5) изображения в ascii (P2) изображение (.pgm)
Я пишу простую программу для преобразования двоичного кода в градациях серого (P5) в ascii в градациях серого (P2), но у меня возникают проблемы с чтением двоичного кода и преобразованием его в int. #include <iostream> #include...
2926 просмотров
schedule 21.05.2022

c ++ использовать ifstream из памяти
У меня есть код, который использует ifstream для чтения некоторых данных из файла, и все работает. Теперь я хочу, не изменяя код, прочитать эти данные из памяти, на самом деле у меня есть char * , который содержит данные ... Как я могу...
9880 просмотров
schedule 29.04.2024