Курсовая работа: Розробка програмного забезпечення системи збору даних про хід та параметри технологічного процесу
startPos = ftell(f1) - sizeof(package1);
}
}
}//for
fseek(f1, curPos, SEEK_SET);
}
else
{
curPos = ftell(f2);
fseek(f2, 0, SEEK_END);
endPos = ftell(f2);
fseek(f2, 0, SEEK_SET);
nStructs = endPos / (sizeof(package2));
iFound = 0;
for (i = 0; i<nStructs; i++)
{
fread((void *)&pack2, sizeof(package2), 1, f2);
if ((pack2.time >=reqRange.tBegin) && ( pack2.time <= reqRange.tEnd))
{
packServ.AmountPacks++;
if (iFound == 0)
{
iFound = 1;
startPos = ftell(f2) - sizeof(package2);
}
}
}//for
fseek(f2, curPos, SEEK_SET);
}