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