やはり、安定した実行をするにはchar s[256];
ぐらいしかないですか?