-2

ファイルから符号なし文字バッファーに読み取り、その情報をファイルに書き戻したいと考えています。この情報を UDP ソケット経由で送信する必要があるため、署名なしの文字バッファーを使用しています。

問題は、バッファからファイルを適切に読み取り、バッファから書き込む方法が見つからないように見えることです。

誰でもこれを行う方法を指摘できますか?

本当にありがとう

4

1 に答える 1

1

writeread関数、またはfreadとを見てくださいfwrite。彼らはトリックを行う必要があります。

たとえば、次のようにバッファをファイルに書き込みます。

int fd = open("file", O_CREAT | O_WRONLY, 0600);
write(fd, yourBuffer, numberOfCharactersToWrite);

このwrite関数はいくつかのエラー コードを返す場合があるため、マニュアルをお読みください。

fwriteの使い方はよく似ています。こちらのサイトをご覧ください。

于 2012-11-14T23:47:18.353 に答える