|
например структуру надо передать в линию связи. Совершенно естественно работать с ней в реальности как со структурой, а передать в подпрограмму передачи как (void*)&my_struct, так как передатчику не интересна структурированность, а интересно кол-во бит в ней и их значения. Ну а уж всякие там little и big endian, как и 16-битные char'ы, как и разнодлинные int'ы естественно создадут проблемы переносимости, но это надо решать препроцессором через предопределенные константы компилятора, описывающие собственно компилятор и платформу.
E-mail: info@telesys.ru