| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Object Pascal: кроссплатформенные технологии > Функции, определяющие наличия входного потока |
| Автор: zetxi815eb 28.1.2007, 18:07 |
| Обьясните плиз чем отличаются функции Eoln и Eof??? Как они работают? И в каких случаях надо указывать ' Eof(x)'? И как меняется работа функции при наличии SeekEof?? |
| Автор: Romikgy 28.1.2007, 18:13 | ||||||
не ленимся лезть в хелп Добавлено @ 18:13
|
| Автор: Zero 29.1.2007, 00:26 | ||
| Romikgy, он вопрос задал на английском языке??? Или ты хочешь светонуть своим умом показывая ответ на английском... Вообщето есть руссифицированые справки уже давно. Eoln возвращает значение истина, если указатель на текущую позицию файла, находиться на маркере конца строки. Eof тоже самое, но только если указатель находиться на маркере конца файла. Грубо говоря можно представить текстовый файл так:
В тех случаях, когда задача заключаеться пройтись по всем строкам файла и остановиться там где достигнут его конец. А если говорить про eoln, то это может быть если нужно пройтись по каждому символу строки файла и остановиться в конце строки. Посути дело одно и тоже, но seekeof может работать только с текстовыми файлами, а eof с любыми. |
| Автор: Zero 29.1.2007, 14:09 |
Вообщето это подфорум по паскалю, и в паскале тоже как нистранно есть Хелп... И там в некоторых версиях написано всё на русском языке и более точно относиться именно к Турбо Паскалю, а не к объектному паскалю из делфи. |
| Автор: Romikgy 29.1.2007, 19:28 | ||
здесь лоханулся, каюсь.... и это хорошо, вот про это я и говорил , что в хелп надо смотреть!
тем более.... |
| Автор: zetxi815eb 31.1.2007, 23:02 |
| Всем спасибо....разобрался! |