diff options
author | (no author) <(no author)@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2003-09-28 20:44:12 +0800 |
---|---|---|
committer | (no author) <(no author)@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2003-09-28 20:44:12 +0800 |
commit | bec9c9c21a5495440c4373aa21d364ce25c0bcbe (patch) | |
tree | e6a60d91dcf7e58423585e255dd152f1603b1084 /mbbsd/bbs.c | |
parent | cac400b6a689f3a205bdaa0d5b1ee556a6c41036 (diff) | |
download | pttbbs-bec9c9c21a5495440c4373aa21d364ce25c0bcbe.tar pttbbs-bec9c9c21a5495440c4373aa21d364ce25c0bcbe.tar.gz pttbbs-bec9c9c21a5495440c4373aa21d364ce25c0bcbe.tar.bz2 pttbbs-bec9c9c21a5495440c4373aa21d364ce25c0bcbe.tar.lz pttbbs-bec9c9c21a5495440c4373aa21d364ce25c0bcbe.tar.xz pttbbs-bec9c9c21a5495440c4373aa21d364ce25c0bcbe.tar.zst pttbbs-bec9c9c21a5495440c4373aa21d364ce25c0bcbe.zip |
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1206 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/bbs.c')
-rw-r--r-- | mbbsd/bbs.c | 35 |
1 files changed, 27 insertions, 8 deletions
diff --git a/mbbsd/bbs.c b/mbbsd/bbs.c index b3f5ec66..032a8cda 100644 --- a/mbbsd/bbs.c +++ b/mbbsd/bbs.c @@ -195,9 +195,9 @@ readdoent(int num, fileheader_t * ent) prints( #ifdef COLORDATE - "%6d %c\033[1;3%2.2s\033[%dm%-6s\033[m\033[%dm%-13.12s", + "%6d %c\033[1;3%4.4s\033[%dm%-6s\033[m\033[%dm%-13.12s", #else - "%6d %c\033[1;3%2.2s\033[m%-6s\033[%dm%-13.12s", + "%6d %c\033[1;3%4.4s\033[m%-6s\033[%dm%-13.12s", #endif num, type, recom, #ifdef COLORDATE @@ -479,14 +479,33 @@ static void print_bidinfo(FILE *io, bid_t bidinfo) { char *payby[4]={ "Ptt幣","郵局或銀行轉帳","支票或電匯","郵局貨到付款"}; - - fprintf(io, "目前最高價:%-20d出價者:%-16s\n",bidinfo.high, bidinfo.userid); - fprintf(io, "付款方式: %-20s結束於:%-16s\n",payby[bidinfo.payby%4],Cdate(& bidinfo.enddate)); - if(bidinfo.buyitnow) + if(io) + { + if(!bidinfo.userid[0]) + fprintf(io,"起標價: %-20d\n",bidinfo.high); + else + fprintf(io, "目前最高價:%-20d出價者:%-16s\n",bidinfo.high, bidinfo.userid); + fprintf(io, "付款方式: %-20s結束於:%-16s\n",payby[bidinfo.payby%4],Cdate(& bidinfo.enddate)); + if(bidinfo.buyitnow) fprintf(io, "直接購買價:%-20d",bidinfo.buyitnow); - if(bidinfo.shipping) + if(bidinfo.shipping) fprintf(io, "運費:%d", bidinfo.shipping); - fprintf(io, "\n"); + fprintf(io, "\n"); + } + else + { + if(!bidinfo.userid[0]) + prints("起標價: %-20d\n",bidinfo.high); + else + prints("目前最高價:%-20d出價者:%-16s\n",bidinfo.high, bidinfo.userid); + prints("付款方式: %-20s結束於:%-16s\n",payby[bidinfo.payby%4],Cdate(& bidinfo.enddate)); + if(bidinfo.buyitnow) + prints("直接購買價:%-20d",bidinfo.buyitnow); + if(bidinfo.shipping) + prints("運費:%d", bidinfo.shipping); + prints("\n"); + } + } static int do_general(int isbid) |