Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Logot
1 / 1 / 0
Регистрация: 15.05.2010
Сообщений: 54
#1

Как проверить конец файла в CFile - C++

07.08.2011, 23:21. Просмотров 1475. Ответов 3
Метки нет (Все метки)

Привет всем!
Как в классе CFile или CStdioFile проверить конец файла?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.08.2011, 23:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как проверить конец файла в CFile (C++):

Как узнать конец файла - C++
Здравствуйте, есть такая проблема есть файл, есть строка которая последовательно берет все слова из файла, а когда она достигает конца...

Как определить конец файла? - C++
В файле лежит одно число, которое нужно проверить на делимость на 11. Число большое-до 10^10000. Попробовал сделать так: #include...

Как корректно обработать конец файла? - C++
  Исходная задача: реализовать шифр Цезаря.   Столкнулся с проблемой. Когда указатель в файле доходит до последнего символа в файле...

Как записывать данные в конец файла - C++
Вот код: #include "stdafx.h" #include <fstream> #include <string> #include <iostream> #include <iomanip> using namespace std; ...

Как нормально идентифицировать конец файла? - C++
Люди, объясните, пожалуйста, почему, если считывать файл побайтово через fin.get() в цикле типа std::ifstream fin("input.txt"); ...

Как записывать данные в конец файла. - C++
Как с помощью ofstream или fstream записывать данные в конец файла, а не заново? вот мой текущий код. #include "stdafx.h" #include...

3
kolobok0
46 / 46 / 8
Регистрация: 24.01.2010
Сообщений: 225
08.08.2011, 12:53 #2
у класса
CFile
есть метод...Read() в описание которого написано следующее...

Return Value
The number of bytes transferred to the buffer. Note that for all CFile classes, the return value may be less than nCount if the end

другими словами предлогаеться анализировать кол-во считанных байт байт реально.

Так же можно (если файл конечный) измерить его с помощью 'сиика'. MSDN Вам в помощь...

класс
CStdioFile
'чайлд' по отношению к вышеуказанному классу (CFile) - соответственно для него выше написанный способ годиться так-же. Если требуеться воспользоваться уже методами 'эстэдио' - то они предлогают ориентироваться на возвращаемое значение указателя либо на трю-фалсе (метод со стрингом).

(круглый)
0
Logot
1 / 1 / 0
Регистрация: 15.05.2010
Сообщений: 54
09.08.2011, 21:19  [ТС] #3
Что означает 'файл конечный'?
0
Aniskov
0 / 0 / 0
Регистрация: 07.03.2010
Сообщений: 111
09.08.2011, 23:17 #4
Просто бывает неконечный (Потоковое видио/аудио например).
0
09.08.2011, 23:17
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.08.2011, 23:17
Привет! Вот еще темы с ответами:

Как определить конец текстового файла? - C++
Собственно весь вопрос в заголовке. Пробовал с eof, но не получается. #include <fstream.h> #include <iostream.h> #include...

Как определить конец файла при его считывании - C++
Вот код программы, который должен выводить символы из файле input.txt в output но она выводит их бесконечно, читал я в википедии ...

Проверить что символ не конец строки - C++
как проверить что в char A; лежит значение hex (0) т.е. мне нужно проверить, что в это не символ конца строки?

Как можно записать строку в конец файла, чтобы данные которые были в нем не стерлись? - C++
Подскажит, как на С++ можно записать строку в конец файла, чтобы данные которые были в нем не стерлись?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru