char hoge[256];
hoge[0]='\0';

特に意味が無いのならこうすべきだ。
初期化指定子は無駄な領域も初期化するからな。