标签: c
我正在研究一个奇怪的小嵌入式平台,当使用除char *之外的任何源指针调用其POSIX兼容函数时,它似乎具有未定义的行为。这是一种愚蠢的解决方法,但是我如何将C中的int转换为具有相同位排序的字符缓冲区?
例如:
int foo = 15; turning into char* bar = "\x00\x0F\x00\x00";
答案 0 :(得分:5)
使用此方法:
function((char *)&bar)