UNIX のwrite()システム コール double temp = 6.5;
に渡す方法を考えると、次のようになります。
write(fd[1], (WTF?), 100)
fd[1]
ファイル記述子です。100
念のため、大きな数値を処理するための固定バッファ サイズです。
真ん中に何を入れる?私はitoa、&temp、*temp、(char) temp、およびさまざまな解決策をグーグルで検索していくつかの方法を試しましたが、これまでのところ運がありません。正直なところ、 const void *がどの型なのかさえわかりません。「Hello World」などの文字列を 2 番目の引数に直接渡すと、文句を言うのをやめることがわかっています。