char* data = (char *)malloc(sizeof(char) * 8);
memset(data, 0x00, 8);
data[0] = (unsigned short*)1122;
data[2] = (unsigned short*)1122;
data[4] = (unsigned int*)4455;
printf("Data : %d, %d, %d, %d\n", data[0], data[2], data[4]);
Data : 0, 98, 98, 0, 103, 0 0 0
위와 같이 char*의 배열을 잡아서 강제형 변환 후 데이터를 넣고 싶은데,
생각처럼 안 들어가네요.
이유가 뭔지 알려주시면 감사하겠습니다.