俺は思うんだが、文字列を整形することなく標準出力に表示する場合もprintfが使われることが多いな。
putsか、最後に改行しないならfputsを使うほうが、無駄が無くていいと思うんだが。