Показать сообщение отдельно
Старый 03.09.2005, 19:08   #2
alcosholik
 
Сообщений: n/a
Eof (указатель_на_файл/поток)

Параметры
указатель_на_файл/поток = переменная, определенная командой OpenFile, ReadFile или OpenTCPStream (версия 1.52 и выше)

Описание
Проверяет, был ли достигнут конец открытого файла или потока. Используйте, чтобы определить нужно продолжать считывание информации из файла/потока или нет. Команду необходимо использовать, чтобы прочитать текстовый файл неизвестной длины (например, ReadMe.txt) и вывести его содержимое на экран. См. пример.

Eof возвращает 1, если был достигнут конец файла или, в случае с TCP потоком, если он (поток) был благополучно закрыт.

Eof возвращает –1, если что-либо пошло не так во время обработки потока.

Потоками можно пользоваться только в версии Blitz Basic 1.52 или выше.

Пример
; Eof – пример использования 

file$="c:autoexec.bat" 

filein = ReadFile(file$) 

Print "Вот ваш файл Autoexec.bat ..." 

; Повторять, пока не будет достигнут конец файла 
While Not Eof(filein) 
Print ReadLine$(filein) 
Wend
 
Ответить с цитированием