はっはー、やっとスレの主旨がわかったゾ。うれぴい。
>>1が何が疑問なのか全然わからなかったよ。
別に a[i]=s; は間違いじゃないよ。コンパイルが通るんだから間違ってないじゃん。
期待通りの動作もするし。そういうことだよ。
寝よ。