Serialize1 실수 데이터 타입 직렬화 bit연산으로 하게 되면 신경써야 할게 많다. 논리적 오류와 floating 연산에 의한 오차도 상당함을 알 수 있다. union을 활용한 데이터 직렬화 방법을 찾았다. (union에 대한 자세한 설명) floating number를 직렬화 하는 방법을 찾던 중 아래와 같은 방법을 찾았다. 활용도가 매우 높으리라 생각된다. typedef union SERIALIZE_DOUBLE{ double d; unsigned char bytes[sizeof(double)]; }SDOUBLE; typedef union SERIALIZE_FLOAT{ float f; unsigned char bytes[sizeof(float)]; }SFLOAT; unsigned char* serialize_double(unsigned c.. 2013. 5. 13. 이전 1 다음