Re[8]: Проблемы со считыванием структуры из файла
От: falcon8 Россия  
Дата: 18.01.08 15:40
Оценка:
Здравствуйте, Кодт
Суть в том что имеется файл со строками фиксированной длины
строка с лидирующим 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();
}

вот так просто и неинтересно
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.