char a[256]={0};
これで0クリアさせてた。
やめた方がいいかな?