/** * @brief 查结算数据,重打印结算汇总数据( 包括本外币) * @param in 无 * @return 无 */ int FindSettle() { int nSelect; while(1) { ASSERT_QUIT( PubSelectListItem("1.查阅||2.打印", "查汇总", NULL, 0xFF, &nSelect)); switch(nSelect) { case 1: DispTotal(); break; case 2: if(APP_SUCC==PubConfirmDlg("交易总额", "按确认键打印", 0, 0 )) { PubClearAll(); DISP_PRINTING_NOW; PrintTotal(); } break; default: break; } } }
int main(int argc, char **argv) { flags = calloc(sizeof(Flags), 1); ParseCmds(argc, argv, flags); if (nftw(".", PrintInfo, MAX_FD, FTW_DEPTH | FTW_PHYS) != 0) { perror("ftw"); exit(EXIT_FAILURE); } if (flags->total) PrintTotal(); free(flags); return 0; }