У меня есть time_t и Struct tm, которые используются в моем коде. Я не могу инициализировать структуру tm так же, как я делаю. Если это функция инициализируется в функции, она работает нормально. Пожалуйста, помогитепроблема с объявлением time_t во время компиляции
#include "time.h"
static struct tm strtime;
struct tm * timeinfo;
time_t startTime;
time_t endTime;
time_t curTime;
time_t candleStartTime;
strtime.tm_hour = 9; //Error here
strtime.tm_min = 15; //Error here
strtime.tm_sec = 00; //Error here
void PrintMarketData(void **args,nsString sPfName)
{
curTime = time (NULL);
timeinfo = localtime (&curTime);
int curYear = timeinfo->tm_year;
int curMonth = timeinfo->tm_mon;
int curDay = timeinfo->tm_mday;
strtime.tm_year = curYear;
strtime.tm_mon = curMonth;
strtime.tm_mday = curDay;
}
'' '' порядки членов '' 'структуры стандартизированы. – Potatoswatter