#include#include using namespace std; int main{ //IO流文件指针(移动和获取文件读指针) fstream ioFile(path, ios::in); // 用读模式打开文件 if (!ioFile) { cout << "Failed to open file!" << endl; return 0; } // 获取文件长度 int length = ioFile.seekg(0, std::ios::end).tellg(); // 定位读指针,获取当前指针位置 int pos = 5; ioFile.seekg(pos, ios::beg); // 定位读指针到文件pos处 int cur = ioFile.tellg(); // 获取文件当前指针位置 // 读指针读取文件后会自动指向到下一位 char s; ioFile.read((char *)&s, sizeof(s)); return 0; }
参考博客:
C++ 移动和获取文件读写指针



