有个问题请教,我保存文件,想调用时间做文件名字,怎么都错误,
void savepicture(void)
{
// FRESULT res;
// char file_ss;
gui_num2str(name_clock_year,calendar.w_year);
gui_num2str(name_clock_month,calendar.w_month);
gui_num2str(name_clock_date,calendar.w_date);
gui_num2str(name_clock_hour,calendar.hour);
gui_num2str(name_clock_min,calendar.min);
gui_num2str(name_clock_sec,calendar.sec);//+".bmp";
strcpy((char*)name_clock,"1:/PICTURE/");
// file_ss=calendar.w_year,calendar.w_month,calendar.w_date,calendar.hour,calendar.min,calendar.sec;
strcat((char*)&name_clock,(const char*)name_clock_year);
strcat((char*)&name_clock,(const char*)name_clock_month);
strcat((char*)name_clock,(const char*)name_clock_date);
strcat((char*)name_clock,(const char*)name_clock_hour);
strcat((char*)name_clock,(const char*)name_clock_min);
strcat((char*)name_clock,(const char*)name_clock_sec);
strcat((char*)name_clock,".bmp");
f_open (&file_write,(const char*)name_clock, FA_CREATE_ALWAYS|FA_WRITE); //f_open (FIL* fp, const TCHAR* path, BYTE mode);
f_write (&file_write, "test", 20, &bwww); //f_write (FIL* fp, const void* buff, UINT btw ,//????????×???, UINT* bw//);
f_close (&file_write);
}