X3014:2003
2.2 文字集合
3 …… 上で掲げた表の0以降のそれぞれの数字に対応する文字の値は,
それの直前にある文字の値より1だけ大きくなければならない。……

>>48
tellg/seekgで読み取り位置を元に戻しておけばいい。