Особенности входного формата

Не смотря на то, что в программе GROMA форматы определены для входа и выхода данных, формат для входа данных имеет некоторые особенности.

Если бы формат для входа был определен также, как формат для выхода, то позволял бы начитывать данные из какого-либо файла с фиксированным форматом, т.е. из файла, в котором соответствующие данные на каждой строке размещены на фиксированных позициях (т.е. напр. абсцисса X на позициях 10-22 и т.п.).

Однако обычно текстовый файл этому требованию может и не соответствовать. Он может иметь напр. такой вид:

8 1045656.12 740143.45
9 1045778.3 740227.66
10 1045771.13 740439.01

В этом случае, данные на строке не имеют твердую позицию, поэтому их нельзя начитывать фиксированным форматом (напр., в записимости от величины номера пункта, абсцисса Х начинается на позиции 3-4).

По этой причине в программу включена и возможность т.н. Свободного формата, которая не требует данных на фиксированных позициях, но начитывает их согласно размещения разделительных знаков (пропуски, табуляторы и другие не числовые знаки).