`fprintf` вообще лучше выкинуть.