Когда вы пишете строку, индикатор позиции файла будет указывать на конце линии просто написано, все равны. Метод ВФ метод ВФ ли конец файла используется для обнаружения была ли индикатор позиции файла достиг конца потока, который соответствует концу файла на диске. Возвращаемое значение данного метода является истинным (типа _Bool), когда конец файла достигнут, или ложным, когда не был достигнут конец файла. Синтаксис использовать метод ВФ есть streamObjIdent.eof () Вы начинаете с идентификатором объекта потока, затем точку, а затем вызов метода. Он не принимает никаких аргументов.
В следующем коде, линии текстового файла мы спасли копируются в массив. Код использует метод ВФ, чтобы знать, когда прекратить чтение файла. Содержимое массива затем отображаются. #include #include #include с помощью патезрасе; INT Main () {ifstream rdStrm; Строка lineArr [100]; Int я = 0; rdStrm.open ("myfile.txt"); если (rdStrm.is_open ()) {в то время как {GetLine (rdStrm, lineArr [я]) (rdStrm.eof (!)); ++ я; }} RdStrm.close (); для (I = 0; я {соиЬ} возвращение 0;.
} Первая строка в коде включает в себя заголовок, fstream Это необходимо, чтобы иметь любой из трех типов файловых объектов из трех типов файла (поток) классов. Вторая строка включает заголовок строка. Это для провозглашения массив строк. Каждая строка в файле будут читать в массив. В следующей строке в коде включает в себя iostream. Это для объекта соиЬ. Первая строка в основная функция создает объект потока файла только для чтения. В следующей строке создается массив строк класса строки. Это предполагает, что есть не более, чем 100 строк в текстовом файле.
Существует следующая декларация счетчика для различных строк в файле, а также для для цикла рассчитывать через массив. На следующий проверок линии, если файл был успешно открыт. Если это так, то, если блок выполняется, а затем файл закрывается. В Если-блока, существует то время как цикл. Внутри то время цикла, одна строка из потока считывается. После чтения каждой строки, ин