[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: