首页 / 操作系统 / Linux / C++显示程序创建时间的方法
在开发C或C++程序时,我们经常看到别人写的程序中有程序的创建时间,有的显示在界面上,有的记录在文件中(如日志中)。有了这个时间,我们就很容易识别程序是否匹配。 其实,在程序中标识程序的创建时间很简单,只要在你程序的界面模块的代码中,添加如下的代码即可: char str[MAX_PATH];
sprintf(str,"Build Time: %s %s",__DATE__,__TIME__); HWND hwnd = GetDlgItem(IDC_STATIC_INFO);
SetWindowText(hwnd,A2T(str)); 上面的代码就可以在你的界面的IDC_STATIC_INFO对应的字符位置显示程序的Build Time。 如果不显示在界面中,而是记录在日志中,只要这样做即可: char str[MAX_PATH];
sprintf(str,"Build Time: %s %s",__DATE__,__TIME__); writelog(str);//写日志