sscanfはscanfの文字列版。
fputsはファイルに出力。
char buf[BUFSIZ]はBUFSIZだけ入る文字列。