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

Ответы 3

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

      samuel
    • 6 лет назад
    • 0
  • Тогда в кавычках будет %d %m %Y
    • Автор:

      waddles
    • 6 лет назад
    • 0
  • #include <iostream>

    #include <time.h>

    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;

     

       return 0;

    }

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

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years