LINUX.ORG.RU

История изменений

Исправление Gyros, (текущая версия) :

А не фиксированные буферы - это тогда мне malloc-ом надо пользоваться? Или snprintf-ами заранее узнавать небходимый размер?

Вот тут как я заранее узнаю размер buff?

    char buff[512]={'\0'};
       
    time_t t = time(NULL);
    struct tm *local = localtime(&t);
  
    size_t c = strftime(buff, 512, "%d/%m/%Y %H:%M:%S %Z", local);
  
    sprintf(str_datetime, "%s", buff);

Исходная версия Gyros, :

А не фиксированные буферы - это тогда мне malloc-ом надо пользоваться? Или snprintf-ами заранее узнавать небходимый размер?

Вот тут как я заранее узнаю размер buff?

    char buff[512]={'\0'};
       
    time_t t = time(NULL);
    struct tm *local = localtime(&t);
  
    size_t c = strftime(buff, 512, "%d/%m/%Y %H:%M:%S %z", local);
  
    sprintf(str_datetime, "%s", buff);