Цитата: Через external надо вернуть текущее время на компе но с учетом GMT+3
CODE:external(INT, "time", "time", "msvcrt.dll");
external(INT, "_gmtime32_s", "_gmtime32_s", "msvcrt.dll");
external(INT, "strftime", "strftime", "msvcrt.dll");
int tm[9];
char result[99];
int t = time(0) + 3 * 60 * 60; // UTC + 3 часа
_gmtime32_s(address(#tm[0]), address(#t)); // UTC в структуру tm
strftime(address(#result[0]), sizearray(result), "%H:%M:%S", address(#tm[0])); // tm в формат времени
messagebox(format(#result[0])); |