Загрузка...

It seems everything is as simple as 2x2 but it still does not work ((

Thread in C/C++ created by folqvot Dec 8, 2018. 306 views

  1. folqvot
    folqvot Topic starter Dec 8, 2018 22 Sep 17, 2017
    История такая. сел я учить С++ добрался до time.h
    простейший код получить текущую дату и время

    time_t t0 = time(NULL);

    тут все норм, все работает.
    далее нужно вывести все это дело в читабельном виде

    std::cout << ctime(&t0);

    и вот на этой строке трабл выскакивает ошибка
    Ошибка C4996 'ctime': This function or variable may be unsafe. Consider using ctime_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS.

    работаю в VS 2017.
    что я делаю не так?

    gmtime();
    mktime();
    localtime();

    тоже не работают ошибка та-же.
     
  2. BeatleJuice_inactive333016
    BeatleJuice_inactive333016 Dec 8, 2018 God hates us all 41 Mar 11, 2018
    folqvot, попробуй <ctime> подключить
     
  3. kosolapka
    kosolapka Dec 8, 2018 Слишком ленивый, чтобы писать. 796 Jan 2, 2018
    Вот годное решение. Как всегда 5 минут + стаковерфлоу
    Visual Studio (VS) compiler gives this error. It's simple to get rid of this problem.

    1. Go to your VS context menu Project>Properties.
    2. Click Configuration>Properties>C/C++>Preprocessor.
    3. Edit Preprocessor Definitions and add _CRT_SECURE_NO_WARNINGS last empty line.
    This compile warning will be gone.

    Если Не понятно то клац.
    Кстати, в Вижуалке выдает эту ошибку, а вот КодБлокс скомпилировал код без ошибок.
     
  4. folqvot
    folqvot Topic starter Dec 8, 2018 22 Sep 17, 2017
    Спасибо помогло.
     
Loading...
Top