Re: [問題] 關於 ctime()..
看板mud_sanc (Sanctuary - 聖殿)作者laechan (小太保)時間14年前 (2011/10/08 01:49)推噓0(0推 0噓 1→)留言1則, 1人參與討論串2/2 (看更多)
※ 引述《hlead (希多)》之銘言:
: 現在時間 :Fri Oct 7 23:37:06 2011
: 查不出來為啥 7 前面會有兩個空格= ="..orz
ctime() 是 efun。
我分享一個分解 ctime() 的方法。
string str=ctime(time());
str=substr(str," "," 0");
這樣上面的時間就會變成底下
Fri Oct 07 23:37:06 2011
接著你再做拆解..
sscanf(str,"%s %s %d %d:%d:%d %d",......);
就可以讀出正確的日期,或者當你有特殊需要時
比方你要把時間變成 2011/10/07 這樣時
sscanf(str,"%s %s %s %d:%d:%d %d",......);
: --------------------------------
: 然後,為啥要用三個差不多的阿?
: /adm/simul_efun/ctimelittle.c
: /adm/simul_efun/ctime.c
: /adm/simul_efun/cctime.c
重點不是程式有幾個,而是 simul_efun 有沒有將其 inherit
進去,有 inherit 進去的才算數。
/adm/simul_efun/ 不要動,simul_efun 的 bug 非常難
抓。
另外程式數不是重點,函數的數量才是,部份函數因為
1.沒有寫成全域呼叫的必要
2.呼叫頻率極低
就可以改成 XXX_D->函數() 這樣的呼叫模式,不過我想
有空時再整理。
(這種東西只要改錯就會很麻煩)
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.11.103
→
10/08 08:55, , 1F
10/08 08:55, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
17
23