История такая. сел я учить С++ добрался до 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(); тоже не работают ошибка та-же.
Вот годное решение. Как всегда 5 минут + стаковерфлоу Visual Studio (VS) compiler gives this error. It's simple to get rid of this problem. Go to your VS context menu Project>Properties. Click Configuration>Properties>C/C++>Preprocessor. Edit Preprocessor Definitions and add _CRT_SECURE_NO_WARNINGS last empty line. This compile warning will be gone. Если Не понятно то клац. Кстати, в Вижуалке выдает эту ошибку, а вот КодБлокс скомпилировал код без ошибок.