在工程开发过程中,我们经常要保存各类中文件‘.txt’, ‘.jpg’等。使用时间来作为文件名是最好的了。这里给一个使用C语言获取系统时间,并转化为字符串打印输出的程序,仅供参考。不多说,上源码。
源码
#include <time.h>
#include <stdio.h>
int main( void )
{
time_t t = time(0);
char tmp[64];
strftime( tmp, sizeof(tmp), "%Y%m%d%H%M%S.jpg",localtime(&t) );
puts( tmp );
return 0;
}
就是这么简单,关于输出更多的时间格式详见:(c++ 如何获取系统时间)http://blog.csdn.net/zjnig711/article/details/2419081 或官方资料。
不过注意windows系统文件名中是不能有冒号的。