0

inptr がファイル ポインターであり、元の幅 (変数) の手順に戻りたい場合、長いオフセットに -ve 値を使用することはできませんか? のようにfseek(inptr, -originalwidth, SEEK_SET);?いいえの場合はどうすればいいですか?注:私の場合、最初から始めることはできません。

4

2 に答える 2

2

どうですか:

fseek(inptr, -originalwidth, SEEK_CUR);
于 2016-02-18T20:30:38.183 に答える
2

を使用して相対的に移動できますSEEK_CUR

 fseek( inptr, -orignalwidth, SEEK_CUR );

SEEK_SET、で最初から絶対に行くことができます

pos = ftell( inptr );
fseek( inptr, pos -originalwidth, SEEK_SET );

または最後から絶対SEEK_END

fseek( inptr, -sizeOfEOFDirectory, SEEK_END );
于 2016-02-18T20:28:17.617 に答える