看板 C_and_CPP 關於我們 聯絡資訊
大家午安,謝謝前一篇各位前輩的回覆 這個問題跟上個問題有所關聯.. 所以我就直接用上一篇的詢問了... 上一篇有提到,這程式主要為處理.txt檔 因此可以一次選取一個檔案處理,或者是一次選取多個檔案 那麼,我希望在檔案處理後,在檔案的同個目錄產生一個類似LOG檔 LOG檔內例如為檔案處理的日期,以及處理了多少個檔案.. 如果一次處理一個txt檔,那產生的LOG檔也只有一筆..這點OK 但是如果一次處理10個檔案,變成處理第一個檔案,產生一個LOG檔 處理第二個檔案,把第一個LOG檔蓋過去... 雖然檔名都一樣...但我只需要處理到第10個檔案時 在將LOG產生即可!!那麼我要如何判斷處理的檔案為最後一個檔案呢? 謝謝大家 ※ 引述《don750421 (1+1≠2)》之銘言: : 目前要寫一個小程式,主要的內容是字串(字元)取代.. : 假設目前有個txt文件內容為 : ..............AAAAAAAAAAAAAA................. : ..............BBBBBBBBBBBBBB................. : ..............REGRERGFSGRGTH................. : 我會設一個欄位給User設定要取代的值 : 但是,如果條件太多(假設有26個字母),那我豈不是要設26個欄位 : 於是我突發奇想,我可以只要設定一個欄位,讓User輸入字串(或是用符號隔開) : 例如:A,B,C,D,E,F,G,H,I,J : 或是:ABCDEFGHIJ : 而我在讀取文件的每一個字元時,會取比對欄位的值.. : 如果欄位有出現的則用"."取代,其餘不變 : 輸出的結果是 : ............................................. : ............................................. : ..............R..R.R..S.R.T.................. : 之類的,不曉得這有辦法做到嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.229.126.43
stupid0319:請問原PO在哪家公司上班呢........ 05/27 15:10
diabloevagto:你自己人工怎麼判斷,程式就怎麼判斷... 05/27 15:19
diabloevagto:你將所有要存出的資料弄成一個buf,要寫出就從buf讀 05/27 15:21
LPH66:"a+" (或是 ios::app) 難道不行嗎? 05/27 16:05
cobrasgo:在linux下的話就用大絕招popen + ls + grep + wc -l 05/28 10:37