>>554
間違ってなさそうだが...。(VC++ 6.0 ならちゃんと動いたぞ。)
ただ、そのプログラムだと array[0] が壊されるようだが、それはいいのか ?