Могу ли я для данного файла подсчитать количество строк в обратном порядке? то есть начиная с EOF, считая строки до начала?
Я мог искать до конца файла. Начните с формы, продолжайте искать новую строку char (указание на новую строку) и продолжайте увеличивать мой счетчик line_number. Но каким должно быть мое конечное состояние?
Есть ли что-то противоположное EOF? :)
Мое собственное предложение: если я ищу X-ю строку с конца, я всегда могу получить ее с начала по этому номеру строки: total_lines - X --- достаточно справедливо?
Мотив: я заинтересован в том, чтобы перейти к X-й строке в конце ОГРОМНОГО (читай, действительно огромного) файла. Итак, ищем наиболее оптимальное решение.
PS: это не домашнее задание (хотя я всю жизнь учусь :p)