鉴于double temp = 6.5;
我如何将它传递给 UNIX write()系统调用:
write(fd[1], (WTF?), 100)
fd[1]
是一个文件描述符。100
是一个固定的缓冲区大小来处理大数值,以防万一。
我在中间放什么?我已经尝试了itoa,&temp,*temp,(char) temp和其他一些方法,通过谷歌搜索不同的解决方案,但到目前为止没有运气。老实说,我什至不知道const void *是什么类型。我只知道如果我将诸如“Hello World”之类的字符串直接传递给第二个参数,它将停止抱怨。