Re: Нужна помощь в С++/Python
16.02.2011 22:04, Dmitry A. Zhiglov пишет:
16 февраля 2011 г. 20:53 пользователь Фролов Александр
<philosoft@yandex.ru> написал:
15.02.2011 16:10, Korona Auto Ltd./ Andrey N. Prokofiev пишет:
обренуть чтение в цикл и добавить парсинг структуры/обработку ошибок.
в общем-то это и есть цель, то, что требуется
Д
BS_LOGDATA buf;
unsigned int len = 0;
unsigned int i = 0;
while( (len = read(fd, &buf, sizeof(BS_LOGDATA))) ==
sizeof(BS_LOGDATA) )
{
i++;
printf("=== %i ===\n", i);
printf("addr: %i\nevent: 0x%x\nstatus: 0x%x\nsource: %i\ntime:
%u.%u.%u %u:%u:%u\nUID: %i\n\n",
buf.Addr, buf.Event,
buf.status, buf.source,
buf.time.wDay, buf.time.wMonth,
buf.time.wYear, buf.time.wHour,
buf.time.wMinute, buf.time.wSecond,
buf.UserID);
}
close(fd);
Reply to: