论坛元老
 
- 积分
- 12064
- 金钱
- 12064
- 注册时间
- 2013-3-8
- 在线时间
- 1283 小时
|
发表于 2017-8-17 16:43:18
|
显示全部楼层
void create_new_txt(u8 *pname,u8 *dir1,u8*dir2,u8 *src,u8 *Prdfix)
{
u8 *pn=NULL;
pn=mymalloc(SRAMIN,20);
RTC_GetDate(RTC_Format_BIN, &RTC_DateStructure);
strcpy((char*)pname,(char*)src);
strcat((char*)pname,(char*)dir1);
strcat((char*)pname,(char*)dir2);
strcat((char*)pname,(char*)Prdfix);
sprintf((char*)pn,"20%02d-%02d-%02d.txt",RTC_DateStructure.RTC_Year,RTC_DateStructure.RTC_Month,RTC_DateStructure.RTC_Date); //ê×Ñ¡±£′æÔúSD¿¨
strcat((char*)pname,(char*)pn);
myfree(SRAMIN,pn);
}
pname=mymalloc(SRAMIN,100);
create_new_txt(pname,HFCT_DIR,HFCT_AD_DATA_DIR,"0:",HFCT_Prdfix);
if(pname!=NULL)
res = f_open(&HFCT_file, (const TCHAR*)pname, FA_OPEN_ALWAYS |FA_WRITE | FA_READ);
myfree(SRAMIN,pname); |
|