stdin で 1 ポジション戻そうとしています。次のコードを使用します。
fpos_t fPos;
fgetpos(stdin,&fPos);
fPos -= 1;
fsetpos(stdin,&fPos);
しかし、私はこのエラーが発生します:
invalid operands to binary expression ('fpos_t'(aka '_G_fpos_t') and 'int')
しかし、私の質問は、なぜ私がそれを得るのですか? では、どうすれば fPos を 1 つ後ろの位置に設定できますか?
ありがとう。