*cをEOFではなく、cをNULLと比較しなさい。
printfは"%s",bufを使いなさい。
そして関数のマニュアルを読みなさい
それはあなたのプログラムをよりよくする助けです。