구조체2 구조체, 바이트 오더링, 자료형 (char, short) #include typedef struct { char red; char green; char blue; char alpha; } color_t; int main( void ) { color_t color = { 0x11, 0x22, 0x33, 0x44 }; unsigned char *ptr = NULL; unsigned short *ptr_short = NULL; unsigned char array[] = { 0x11, 0x22, 0x33, 0x44 }; color_t *ptr_color = NULL; unsigned short data_short = 0; printf( "\n\n" ); printf( "*(unsigned int*) &color\n" ); printf( "color : 0x%8x\n".. 2017. 6. 22. 엔디안 (바이트 오더링)과 구조체 일단 엔디안과 바이트 오더링에 관해서...http://lifeiseggs.tistory.com/382 구조체는 어떨까... #include typedef struct { char red; char green; char blue; char alpha; } color_t; void func5( color_t color, unsigned char *number ) { unsigned short num_short = 0x1234; unsigned char num_char[2] = { 0x12, 0x34 }; printf( "num_short = 0x%x\n", num_short ); printf( "num_char[0], [1] 0x%x, 0x%x\n", num_char[0], num_char[1] ); pri.. 2017. 6. 21. 이전 1 다음