|
楼主 |
发表于 2011-7-12 12:42:39
|
显示全部楼层
int CMenuAppDlg::OutMenuDataToFileFun(unsigned int uTable, char *acMenuName, unsigned int uNumber, float fCount, float fAllCount, float fAll)
{
FILE *fpFileRet = 0ul;
char acFileName[64];
CTime m_Time;
///yy = m_Time.GetCurrentTime().GetYear(); //得到当前的年份。
//mm = m_Time.GetCurrentTime().GetMonth(); //得到当前的月份。
//dd = m_Time.GetCurrentTime().GetDay(); //得到当前的日期。
memset(acFileName, 0, sizeof(acFileName));
sprintf(acFileName, "MenuData_%d年%d月.txt", m_Time.GetCurrentTime().GetYear(), m_Time.GetCurrentTime().GetMonth());
fpFileRet = fopen(acFileName, "a");
if (fpFileRet <= 0ul)
{
CString Str("打开文件错误!");
CDialog::MessageBox(Str);
return ~(0);
}
if ((fAll >= 0) && (fAll <= 0.3))
{
fprintf(fpFileRet, "%d号桌 | %s | %d个 | %0.1f元/个 | %0.1f元 \n", uTable, acMenuName, uNumber, fCount, fAll);
fclose(fpFileRet);
return 0;
}
else
{
//fprintf(fpFileRet, "%d号桌 | %s | %d个 | %0.1f元/个 | %0.1f元 \n", uTable, acMenuName, uNumber, fCount, fAllCount);
fprintf(fpFileRet, "=================== %d年%d月%d日的本号桌 ======= 总价:%0.1f元 \n", m_Time.GetCurrentTime().GetYear(), m_Time.GetCurrentTime().GetMonth(), m_Time.GetCurrentTime().GetDay(), fAll);
fputs("\n", fpFileRet);
fputs("\n", fpFileRet);
fclose(fpFileRet);
return 0;
}
fclose(fpFileRet);
return 0;
} |
|