本文目录一览:
- 1、如何在c++中用当前系统时间命名文件
- 2、用C语言每隔三秒建立一个以日期时间命名的文件
- 3、怎样用C语言创建一个文本文件,文件名中包含字符和当前系统时间并且文件名随系统时间改变
- 4、数字型转字符串!C语言里如何以系统日期为TXT文件名保存数据
如何在c++中用当前系统时间命名文件
看你的IDE,VS下有ctime,Qt下有Qtime,创建对象,调用函数就可以输出相关的时间参数了,输出一般为字符串,应该都支持自定义输出格式的
用C语言每隔三秒建立一个以日期时间命名的文件
具体实现的步骤如下:
time_t now;
struct tm *curTime;
char filename[256];
while(1)
{
now = time(NULL);
curTime = localtime(now);
sprintf(filename,”%04d-%02d-%02d %02d-%02d-%02d”,curTime-tm_year+1900,
curTime-tm_mon+1,curTime-tm_mday,curTime-tm_hour,curTime-tm_min,
curTime-tm_sec);
fp = fopen(filename,”w”);
fclose(fp);
sleep(3);
}
怎样用C语言创建一个文本文件,文件名中包含字符和当前系统时间并且文件名随系统时间改变
#include string.h把系统时间获取之后用strcat(str1,str2);字符串串联命令,这个命令将数组str2储存的字符串连接到str1后面。然后再用fopen(str1,”w”);就可以创建了。
数字型转字符串!C语言里如何以系统日期为TXT文件名保存数据
用sprintf()函数,示例:
#include stdio.h
#include time.h
void main()
{ struct tm *newtime;
char filename[20]; /*用于保存最后生成的字符串*/
time_t long_time;
time(long_time);
newtime=localtime(long_time);
sprintf(filename,”%d-%d-%d”,newtime-tm_year+1900,newtime-tm_mon+1,newtime-tm_mday);
/*将newtime的各个成员将字符串的方式输出到filename字符数组中*/
printf(“%s\n”,filename);/*输出字符串*/
}
原创文章,作者:YFWB,如若转载,请注明出处:https://www.506064.com/n/136872.html