Здравствуйте, Кодт
Суть в том что имеется файл со строками фиксированной длины
строка с лидирующим 0 определяет количество и общие параметры для
строк с лидирующей 1 строки с лидирующими 2 — контрольные.
распечатывается типа
строка 0 (по особому виду)
строка 1 (формат своебразный)
строка 1 (формат своебразный)
.......
строка 1 (формат своебразный)
строка 2 (формат своебразный)
в строках есть признаки по которым в дальнейшем и происходит отбор
т.е. 0 строки нужны не все
поэтому я делаю так (схематично)
struct type0
{
char pole1;
char pole2[8];
char pole3;
char pole4[15];
char pole2[2];
};
struct type1
{
char pole1;
char pole2;
char pole3;
char pole4[15];
char pole2[2];
};
struct type2
{
char pole1;
char pole2[7];
char pole3;
char pole4[5];
char pole2[2];
};
class A
{
public:
struct type0;
struct type2;
vector<type1> types1;
и т.д.
static vector<A> GetClassAFromFile();
}
вот так просто и неинтересно