>>832
Shimei[i] = Myoji[i++]
とか未定義動作らしいから
(Shimei[i] = Myoji[i]), ++i
にしたほうがよくない?