精華區beta Programming 關於我們 聯絡資訊
※ 引述《yoco.bbs@bbs.wretch.cc (眠月..)》之銘言: > ※ 引述《streit.bbs@aeug.twbbs.org (亞斯爾‧馮‧修特萊)》之銘言: > > 不論在上班或下班後 每筆都要花1秒的時間才能解析到STRUCT中 > > LOG內容大約解釋一下 > > 電話號碼 來源簡稱 開始時間 結束時間 秒數 > > %20s %30s %19s %19s %7d > > 檔案內大約是這個格式 先讀到StringList後 > > 再把他丟到一個512大小的Char陣列中 用sscanf丟到一些變數 > > 時間會丟給tm然後用mktime轉成time_t 秒數是INT 電話號碼放到char陣列中 > 依這個解析的複雜度來看 > 一秒跑幾千或是幾萬筆以上 > 一秒一筆... 你是不是哪裡弄錯了? > 就算在 debug 模式下跑也沒這麼誇張 @@ 我是用DEBUG阿...所以我不能理解的就是為啥這麼慢..... 讀到StringList裡面大概也要花30~60秒左右..... 但這還可以接受 偏偏是一行一行處理的時候速度慢的要死... 難不成要我改用FILE來做嗎? -- Origin: 幽谷˙反地球聯邦組織 aeug.twbbs.org Author: streitleak211-20-33-61.HINET-IP.hinet.net 發表