我想知道,我们是否可以使用当前日期创建一个文件,以便每天打开一个新文件,例如
如果日期是2013 年 4 月 14 日,那么文件应该是140413pay.txt
这在C中可能吗
像这样的东西应该工作:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
int main ()
{
time_t t = time(NULL);
struct tm* t1 = localtime(&t);
char filename[16];
strftime (filename,9,"%d%m%Y",t1);
strcat(filename, "pay");
strcat(filename,".txt");
FILE* file=fopen(filename,"a+");
//do stuff
fclose(file);
return 0;
}