Окончание текстового файла

  • Автор темы Автор темы BattleMage
  • Дата начала Дата начала
B

BattleMage

Возможно это вопрос немного не по теме, но другого раздела я не нашел для него...
В языке Си критерием окончанием текстового файла является нахождение символа '\0'. Если ли такой символ в Дельфи? или придётся искать какой-то оригинальный путь, например, до тех пор, пока не встретим символ '&' или что-нить более экзотическое...
 
Никогда нахождение символа с кодом 0 не являлось критерием конца файла и язык программирования здесь ни при чем. В досе когдато конец текстового файла обозначался символом с кодом 26, но даже это не было критерием.

Для проверки достижения конца файла в Delphi можно использовать функцию EOF(). Она возвращает true, если конец файла достигнут.
 
Почему это не было? А почему же я всегда писал так while(fgetc(f)!='\0') и всегда работало? Но всё же мне больше по душе: while (!feof(f))

За функцию EOF() - спасибо...
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab