fgetpos

    2

    2答えて

    私が実行している場合: FILE* pFile = fopen("c:\\08.bin", "r"); fpos_t pos; char buf[5000]; int ret = fread(&buf, 1, 9, pFile); fgetpos(pFile, &pos); 予想通り、私は FILE* pFile = fopen("c:\\08.bin", "r"); fpos_t

    10

    1答えて

    ftello/fseekoとfgetpos/fsetposの違いは何ですか?どちらも不透明なオフセット型を使用するファイルポインタ取得/設定関数のように見えますが、64ビットのオフセットを許容することがあります。 異なるプラットフォームまたは異なる標準でサポートされていますか?それが使用するオフセットのタイプに柔軟性がありますか? そして、私はfgetpos/fsetpos and ftell/f

    1

    1答えて

    私はfgetpos/fsetposがファイルの位置に戻るために使われていることを知っています。 しかし、私が最初にfseekでその位置にアクセスした場合、fgetpos/fsetposを使用して後で戻るか、同じfseekを使用する方が効率的ですか?