Курсы программирования
-----
Кодеру - да, не обязательно.
А это к считыванию не относится.
-----
Ты, видимо, никогда не сталкивался с ситуацией, когда корректно написанный код - не работает.
К - надо-не-надо - оно всегда полезно. К сожалению чтобы оно было полезно надо ооочень много знать.
от того, чему обучают, что с этим описанием делать?
-----
А зачем тебе описание если у тебя уже есть правильное понимание что такое файл, какие свойства существенны и каковы ограничения?
Если у тебя это сложилось в систему - ты сам можешь писать более корректное описание чем "как читать файл с жесткого диска".
Учебная задача четко и ясно требовала считать файл с локального жесткого диска.
-----
Учебная задача она на то и учебная задача чтобы достичь результата... в обучении.
При работе с файлами существенно, в частности, следующее:
- вид доступа - произвольный или последовательный
- режим доступа - чтение, запись, чтение/запись
- права доступа...
Прочитав файл с диска - ты выполнил учебное задание, но, увы, задача обучения осталась невыполненной.
Именно по-этому тебе требуются исключения и надежда на то что его корректно обработают.
потребуется считать с другого места - будем решать задачи по мере поступления
-----
Да, Я помню - в Германии нельзя сапожника шьющего левый башмак посадить шить правый башмак. Надо - переучивать.
Ну вот реально, за 15 лет программисткой жизни ну вот ни разу даже рядом с таким заданием не стоял
-----
Ну а мне приходилось фиксить "коректный" код после таких вот нестояльщиков.
Но вот
это я знаю отлично и могу сходу отсортировать
-----
Нее, не можешь.
Элементарно потому, что не знаешь ни откуда данные, ни сколько данных.