64,676
社区成员
发帖
与我相关
我的任务
分享
ifstream ifs;
ofstream ofs;
char buffer[1000];
ifs.open("f:\\a.txt", ios_base::in);
ofs.open("f:\\b.txt", ios_base::out | ios_base::app);
ifs.seekg(0,ios_base::end);
int cb = ifs.tellg();
while (cb>0)
{
int size;
if (cb<1000)
{
size = cb;
}
else
{
size = 1000;
}
ifs.seekg(-size, ios_base::cur);
ifs.read(buffer, 1000);
cb-=size;
for (int i = size-1; i>=0; i--)
{
ofs<<buffer[i];
}
}