пятница, 1 июня 2012 г.

Что следует понимать под словосочетанием входной формат в некоторой задаче по программированию? (java\C#)

Нужно прочитать информацию из файла программой. В программе следует согласно постановке задачи сделать обработку ситуаций "отсутствия входного файла" и "некорректного входного формата". Больше в задаче ничего не уточняется.  Язык программирования: java  или c#
Дополнено (1). Может это просто просто расширение файла понимается? Текстовый (*.тхт, *.doc) или графический  (*.jpeg, *.bmp) например?
Дополнено (2). JedeRa (Степан Бердинских), спасибо за ответ. Но ведь разве в "глубоком смысле" этого сочетание разве не имеется ввиду именно формат подачи информации в этом файле. Ведь если мп3-файл переименовать и сделать его джепег, то ведь вы всеравно не услышите музыки в проигрывателе из этого файла. Формат то не тот)
Дополнено (3). А если в файле сериализированные объекты, то как тогда быть? Получается надо как-то проверить при десериализации объекты какого  это класса пытаемся десериализовать, или нет?
Дополнено (4). А никто не знает как это наилучше сделать при десереализации? И когда надо вынуть именно объекты нужного класса.

Что следует понимать под словосочетанием входной формат в некоторой задаче по программированию? (java\C#)