C:转入char *缓冲区?

时间:2011-08-01 19:20:41

标签: c

我正在研究一个奇怪的小嵌入式平台,当使用除char *之外的任何源指针调用其POSIX兼容函数时,它似乎具有未定义的行为。这是一种愚蠢的解决方法,但是我如何将C中的int转换为具有相同位排序的字符缓冲区?

例如:

int foo = 15;
turning into
char* bar = "\x00\x0F\x00\x00";

1 个答案:

答案 0 :(得分:5)

使用此方法:

function((char *)&bar)