Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
wildnothing
0 / 0 / 1
Регистрация: 26.10.2016
Сообщений: 129
#1

Получить текущую дату в string

14.05.2017, 14:55. Просмотров 465. Ответов 2
Метки нет (Все метки)

Пытаюсь сделать так, но у меня возникает
Ошибка C4996 'localtime': This function or variable may be unsafe. Consider using localtime_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details
Как починить?


C++
1
2
3
4
5
6
7
8
9
10
11
tm *loctime = new tm;
    time_t curtime;
    curtime = time(NULL);
    *loctime= *localtime(&curtime);
 
    char year[4], month[2], day[2];
    strftime(year, 4, "%Y", loctime);
    strftime(month, 2, "%m", loctime);
    strftime(day, 2, "%d", loctime);
    string today = string(year) + string(month) + string(day);
        cout << today;

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2017, 14:55
Ответы с готовыми решениями:

Получить текущую дату
Как получить текущую дату Visual Studio?

Как получить текущую дату в char*
Искал, везде старые методы, не работают.Нужно получить только текущую дату в...

Функция, принимающая на вход дату рождения и текущую дату, и вычисляющая число дней до дня рождения
помогите сделать работу по с++ Создать функцию, которая принимает на вход дат...

Отобразить текущую дату
Народ помогите плиз,только начал с классами разбираться,как можно сделать?...

Функция, возвращающая текущую дату
никак толком не могу разобратса с библиотекой time.h можите сказать точную...

2
MisterR
67 / 66 / 52
Регистрация: 28.10.2015
Сообщений: 385
Завершенные тесты: 3
14.05.2017, 16:21 #2
C++
1
#define _CRT_SECURE_NO_WARNINGS
0
Paraponera
9 / 9 / 7
Регистрация: 22.04.2015
Сообщений: 37
Завершенные тесты: 1
14.05.2017, 18:05 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
time_t curtime;
struct tm* loctime;
    
char buffer[12];
    
time(&curtime);
loctime = localtime(&curtime);
 
strftime(buffer, 12, "%Y/%m/%d", loctime);
 
string data = buffer;
 
cout << data << endl;
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.05.2017, 18:05

Вывести текущую дату и время
Люди помогите с написанием программы выводящей дату и время на экран!!!

Текущую дату сравнить с заданной датой
Задача, написать и вывести &quot;hello world&quot;, если текущая дата старше заданной...

программа должна вывести текущую дату
вводим дату в формате DD//MM//YYYY и число n обозначающего количество прошедших...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru