История изменений
Исправление beastie, (текущая версия) :
Поясните пожалуйста, в чем код неверный ?
Тем, что в t может быть что угодно. Если пакет по каким либо причинам не ушёл — там будет что-то случайное. Что, возможно, мы и наблюдаем. Лучше инициализировать, хотя бы как
long long t = 0
Что надо сделать, что бы он был строго 8 бит ?
long long
или uint64_t
.
PS: хотя, в частности, на OpenBSD этого уже хватать не будет, там tv_sec и tv_useс уже 64 бита.
Исправление beastie, :
Поясните пожалуйста, в чем код неверный ?
Тем, что в t может быть что угодно. Если пакет по каким либо причинам не ушёл — там будет что-то случайное. Что, возможно, мы и наблюдаем. Лучше инициализировать, хотя бы как
long long t = 0
Что надо сделать, что бы он был строго 8 бит ?
long long
или uint64_t
.
PS: хотя, в частности, на OpenBSD этого уже хватать не будет, там tv_sec и tv_uses уже 64 бита.
Исходная версия beastie, :
Поясните пожалуйста, в чем код неверный ?
Тем, что в t может быть что угодно. Если пакет по каким либо причинам не ушёл — там будет что-то случайное. Что, возможно, мы и наблюдаем. Лучше инициализировать, хотя бы как
long long t = 0
Что надо сделать, что бы он был строго 8 бит ?
long long
или uint64_t
.