Re: 這段程式碼在哪裡呢?

看板Maple (BBS架站)作者時間21年前 (2003/06/19 13:17), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《Zeit.bbs@wretch.csie.nctu.edu.tw (心動)》之銘言: > 編號 日 期 作 者 文 章 標 題 > 3041 + 06/19 KOSHON. ◇ 誠徵CPU、RAM、VGA > 3042 + 06/19 maniaque. Re 售硬碟Quatum Fireball 30G 7200轉(新竹) > 如上 想要把日期的部分 06/19 改成 June/19,的形式 > 卻找不到相關的程式碼是寫在哪~~~請各位大大指點迷津一下 謝謝!! 首先你要改 hdr.h 的 struct HDR char date[9]; /* 96/12/31 */ 加大它要轉換,或是直接從 nick 搬幾 byte 過來不轉換 或是不記錄年份 然後改 lib/str_stamp.c 及 receive_article.c 的 sprintf(header.date, "%02d/%02d/%02d", ptime->tm_year % 100, ptime->tm_mon + 1, ptime->tm_mday); ----------------------------------------------------- 如果你不想改 structure,那麼也可以線上即時轉換 改 mail.c:hdr_outs() 把 outs(hdr->date + 3); 改成 date_outs(hdr->date); static void date_outs(date) char *date; { int month; char month_str[12][4] = {"Jan", "Feb", ... "Dec"} month = (data[3] - '0') * 10 + (data[4] - '0') - 1; outs(month_str[month]); outs(data + 6); } -- ※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw> ◆ From: itoc.Dorm-GD2.NCTU.edu.tw
文章代碼(AID): #-yKTD00 (Maple)
文章代碼(AID): #-yKTD00 (Maple)