0

Winsock でコードを書く。
私は現在これを持っています:

fwrite(buff, 1, len, stdout);

次のように行う方法:

for ( int i = 0; i < len; i++ ) {
printf( "%02x ", unsigned char (buff[i]) );
}
printf( "\n" );

または、fwrite を削除して代わりに print を使用する必要がありますか?
私はそれをstdoutに書きたかったのですが、stdoutに書き込むかファイルに書き込むかを選択できるからです。

4

1 に答える 1

2

fprintfドキュメントを参照)は似printfていますが、任意のファイルに:

fprintf(stdout, "%02x ", unsigned char (buff[i]));
于 2013-04-21T20:59:14.757 に答える