char buf[1024];

とかで宣言されて、何度か使い回された後の buf を NULL で埋め尽くすにはどうすれば出来ますか?

素朴に行くと、forループで埋めるというのもありますが、他に便利な方法がありますか?