我想知道,如果我们可以使用当前日期创建文件,那么每天都会打开一个新文件,例如
如果日期 2013年4月14日,则该文件应为 140413pay.txt
这可能在C
中答案 0 :(得分:0)
这样的事情应该有效:
#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;
}