Язык: C++ Задача: вывести ** экран текущее число, время, год в определенном формате без...

0 голосов
45 просмотров

Язык: C++ Задача: вывести на экран текущее число, время, год в определенном формате без ввода. Допустим, сегодня 29.01.19 Вывод: 29 1 2019


Информатика (3.5k баллов) | 45 просмотров
Дан 1 ответ
0 голосов

#include

#include


using namespace std;


int main()  

{

   char buffer[30];

   time_t seconds = time(NULL);

   tm* timeinfo = localtime(&seconds);

   char* format = "%d %m %Y %X";

   strftime(buffer, 30, format, timeinfo);

   cout << buffer;</p>

 

   return 0;

}

/*Из условия не совсем понятно, нужны ли месяц и время, если не нужны, то строка char* format = "%d %m %Y %X";  превратится в char* format = "%d %Y";  */

(11.1k баллов)
0

Ну да, в условии немного ошибся. Вывести число, месяц, год.

0

Тогда в кавычках будет %d %m %Y