История изменений
Исправление theNamelessOne, (текущая версия) :
Кто в здравом уме будет что-то искать в пустом файле?
Кто будет в здравом уме пользоваться твоей программой, чтобы читать файлы с дискет в 2019?
Алсо, правильное поведение в случае «исключительной» ситуации (хотя просмотр пустого файла таковой ситуацией не является) — это показать пользователю сообщение об ошибке и, возможно, завершить работу, а не свалиться с сегфолтом/ошибкой деления на ноль.
Исходная версия theNamelessOne, :
Кто в здравом уме будет что-то искать в пустом файле?
Кто будет в здравом уме пользоваться твоей программой, чтобы читать файлы с дискет в 2019?
Алсо, правильное поведение в случае «исключительной» ситуации (хотя просмотр пустого файла таковой ситуацией не является) — это показать пользователю сообщение об ошибке и, возможно, завершить работу, а не свалиться с сегфолтом.