>>779
着想は間違っていないが踏み込みが足りない。
vfprintf() は vsprintf() で文字列に整形してから
fputs() を使って出力するのだ。