Розыгрыш Premium и Уникальной юзергруппы на форуме! Перейти

Ошибка с временем

  • Автор темы Автор темы MrLocker
  • Дата начала Дата начала
press f to suck dick
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
12 Янв 2019
Сообщения
147
Реакции
24
Пытался сделать клантег с временем, но тут вылезла ошибка при компиляции 'localtime':This function can be unsafe
часть кода
Код:
Expand Collapse Copy
char buffer[80];
    time_t seconds = time(NULL);
    tm* timeinfo = localtime(&seconds);
    char* format = "%A, %B %d, %Y %I:%M:%S";
    strftime(buffer, 80, format, timeinfo);
    while (true)
    {
        switch (value)
        {
        case 1: {        SetClanTag(buffer, "");        Sleep(1000);         }


        {
            SetClanTag(buffer, "");
            value = 1;

            Sleep(1000);
        }
        value++;
        }
    }
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
This function can be unsafe
Эта функция может быть не безопасной.
 
Код:
Expand Collapse Copy
std::string ILoger::getTime()
{
    std::string szTime;
    time_t t = time(NULL);
    char buffer[128];
    struct tm timeinfo;
    localtime_s(&timeinfo, &t);
    strftime(buffer, 128, "[%d.%m.%Y %I:%M:%S] ", &timeinfo);
    return szTime.append(buffer);
}

формат выдаст такой: [09.10.2017 03:48:59]
 
Код:
Expand Collapse Copy
std::string ILoger::getTime()
{
    std::string szTime;
    time_t t = time(NULL);
    char buffer[128];
    struct tm timeinfo;
    localtime_s(&timeinfo, &t);
    strftime(buffer, 128, "[%d.%m.%Y %I:%M:%S] ", &timeinfo);
    return szTime.append(buffer);
}
Не работает.. После :: Должно быть имя класса или пространства имён,Тип возращаемого значения не соответствует типу функции
 
QjK0AvRL.png



Код:
Expand Collapse Copy
#include <Windows.h>
#include <conio.h>//_getch
#include <iostream>//std::cout


#include <string>//std::string
#include <time.h>//localtime_s/strftime
std::string   getTime()
{
    std::string szTime;
    time_t t = time(NULL);
    char buffer[128];
    struct tm timeinfo;
    localtime_s(&timeinfo, &t);
    strftime(buffer, 128, "[%d.%m.%Y %I:%M:%S] ", &timeinfo);
    return szTime.append(buffer);
}

int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    SetConsoleTitleA("Console");



    std::cout << getTime() << std::endl;

    _getch();
    return 0;
}
 
Назад
Сверху Снизу