#include<iostream>
#include<Windows.h>
#include<fstream>
#include<string>
using namespace std;
int main()
{
ifstream infile;
string line;
infile.open("定位.txt");
if (!infile.is_open())
{
cout << "打开失败!" << endl;
return 1;
}
infile.seekg(-50, infile.end);
while (!infile.eof())
{
getline(infile, line);
cout << line << endl;
}
infile.close();
system("pause");
return 0;
}
用的是seekg(-50,infile.end);
这里第一个参数是偏移量;
第二个参数:相对位置
beg 相对于开始位置
cur 相对于当前位置
end 相对于结束位置