|
Все равно описываете структуру сами, ручками. Так почему бы просто не добавить ей функцию, которая это делает.
struct TSlon
{
TSlon& operator=(char*);
... // члены-данные структуры
} Slon;
Эта функция-оператор принимает в качестве аргумента указатель на массив принятых байт и производит все копирование сама внутри себя. Снаружи все прозрачно.
Slon = Buf; // Buf - массив байт от МК
E-mail: info@telesys.ru