1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
#include "main.ih"
void process()
{
while (true)
{
map();
if ((*checkFit)())
{
nToDo = 0;
break;
}
size_t nAvail = offset + bufSize - currentPos;
nToDo -= nAvail;
cout << " " << what << ' ' << nAvail << fromTo <<
currentPos << '\n';
currentPos = offset + bufSize;
}
cout << " next offset at " << currentPos << '\n';
}
//
// cout << "next [Yn]? ";
// string line;
// getline(cin, line);
// if (not line.length() or line.front() != 'y')
// break;
|