plcforum.uz.ua
http://plcforum.uz.ua/

С скрипт,виснет функция time
http://plcforum.uz.ua/viewtopic.php?f=10&t=26101
Page 1 of 1

Author:  yda86 [ Tue May 29, 2018 2:45 pm ]
Post subject:  С скрипт,виснет функция time

В чем может быть
Code:
long GetLocalUTC()
{
//Insert the code starting here
   time_t utc;
   struct tm utc_tm, local_tm;
   utc = time(&utc);//freeze on this func call
   //MessageBox(NULL,"3","",MB_OK);
   memcpy(&utc_tm, gmtime(&utc), sizeof(struct tm));
   memcpy(&local_tm, localtime(&utc), sizeof(struct tm));
   utc = utc + ((local_tm.tm_hour - utc_tm.tm_hour) * 3600);
   return utc;
}

проблема ?

Author:  Usver [ Wed May 30, 2018 6:11 am ]
Post subject:  Re: С скрипт,виснет функция time

Можно попробовать
Code:
utc = time(NULL);

или просто
Code:
time(&utc);

Author:  yda86 [ Wed May 30, 2018 9:01 am ]
Post subject:  Re: С скрипт,виснет функция time

Понятия неимею где тяпка берет реализацию этой ф-ции, но оно тупо не рабочее и виснет как не крути.Потому пришлось дергать её на прямую из msCRT
Code:
#pragma code ("msvcrt40.dll")
time_t time(time_t *timer);
#pragma code()

Page 1 of 1 All times are UTC + 3 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/