レスありがとうございます。
ポインタについてはCASL2をやってたことがあるのでなんとなく理解できました。
それで、新たにコードを書いてみたのですが、思ったとおりの動作をしませんでした。
printfで変数を書き出してちょこちょこ確認してみたのですが、
どうやら1桁目が終わって、

continue

を入れて2度目のループを開始させると配列chrが参照できなくなっていました。
1度目のループのとき、chr[0]とすると、「a」と出るのですが
2度目のループだとnullが出てしまいます。

そーす
・http://www.uploda.net/anonymous/etc2/upload21489.txt