C++:输出系统时间(及报错处理)
#include <iostream>
#include <ctime>using namespace std;int main()
{// 基于当前系统的当前日期/时间time_t now = time(0);cout << "1970 到目前经过秒数:" << now << endl;tm* ltm = localtime(&now);// 输出 tm 结构的各个组成部分cout << "年: " << 1900 + ltm->tm_year << endl;cout << "月: " << 1 + ltm->tm_mon << endl;cout << "日: " << ltm->tm_mday << endl;cout << "时间: " << ltm->tm_hour << ":";cout << ltm->tm_min << ":";cout << ltm->tm_sec << endl;
}
解决:通过以下步骤:方案属性->配置属性->C/C+±>预处理器->预处理定义;点击按钮 (…),输入:_CRT_SECURE_NO_WARNINGS
最后,成功解决…