>>274-276
ありがとうございます。
'\0'を入れるかどうかは、環境によるんですね。
結果のみの出力でみにくいですが、
↓のようになりました。(この環境は、dataでも'\0'が入っているということですよね?)
ABC
ABC
A
B
C
A
B
C


>環境も書くべし
はい。気をつけます。Visual Studio C++ 2005です。