这段代码加注释 char filename[100] =""; char temp[100]=""; char temp1[100]=""; time_t chktime; struct tm *today; time(&chktime); today = localtime(&chktime); GetCurrentDirectory(100,temp); for(int m=0;m<100;m++) { temp1[m]=temp[m]; } CreateDirectory("Test Data",NULL); strcat(temp,"\Test Data\"); SetCurrentDirectory(temp); strcat(filename, " DA TEST DATA "); sprintf(temp, "%d", today->tm_hour); strcat(filename, temp); sprintf(temp, "%d", today->tm_min); strcat(filename, "-"); strcat(filename, temp); sprintf(temp, "%d", today->tm_sec); strcat(filename, "-"); strcat(filename, temp); strcat(filename, ".txt");
时间: 2023-07-15 12:14:10 浏览: 42
//定义一个文件名变量,长度为100
char filename[100] = "";
//定义两个临时变量,长度也为100
char temp[100] = "";
char temp1[100] = "";
//定义时间变量和结构体指针
time_t chktime;
struct tm *today;
//获取当前时间
time(&chktime);
today = localtime(&chktime);
//获取当前程序所在目录并复制到temp1中
GetCurrentDirectory(100, temp);
for (int m = 0; m < 100; m++) {
temp1[m] = temp[m];
}
//创建一个名为“Test Data”的文件夹
CreateDirectory("Test Data", NULL);
//将程序工作目录更改为“Test Data”文件夹
strcat(temp, "\\Test Data\\");
SetCurrentDirectory(temp);
//设置文件名为“DA TEST DATA”+当前时间(时-分-秒).txt
strcat(filename, " DA TEST DATA ");
sprintf(temp, "%d", today->tm_hour);
strcat(filename, temp);
sprintf(temp, "%d", today->tm_min);
strcat(filename, "-");
strcat(filename, temp);
sprintf(temp, "%d", today->tm_sec);
strcat(filename, "-");
strcat(filename, temp);
strcat(filename, ".txt");