え、C++でそんなお馬鹿コードが通るなんて聞いたことないぞ。
せめて
for (int i = 0; i < 256; i++) hoge[i] = '\0';
だろ。