[問題] C 讀檔問題

作者: future1234 (Low)   2019-10-09 23:08:58
請問 C讀檔 使用fopen , 有辦法指定讀txt檔案
因目錄下的檔案是文字檔 但其規律只有 20190309.txt 20190310.txt...20190930.txt
有試過用 fopen(filename,"r")
filelname 用 for迴圈去跑 sprintf(filename,"20190%d0%d",month,day) 去餵 資料
後來想說 不知道有沒有方法直接撈 txt檔案就好 , 類似 *.txt的概念
最後是有想說用time.h的函式去抓看看能不能輸出時間字串 , 但沒有答案
謝謝大大看完問題
作者: eye5002003 (下一夜)   2019-10-09 23:38:00
撈資料夾下的所有檔名,然後你自己過濾副檔名是txt的C++有boost.filesystem可用,C有dirent.h這個簡單包裝
作者: future1234 (Low)   2019-10-10 03:36:00
謝謝樓上大大 已解決
作者: ctrlbreak   2019-10-10 07:28:00
純C有_findfirst/_findnext可以用*.txt取檔案資訊
作者: TWkobe (中華柯比)   2019-10-10 09:48:00
要不然shell script一樣
作者: LPH66 (-6.2598534e+18f)   2019-10-10 12:52:00
C++17 有 <filesystem>, 差不多就是 boost.filesystem

Links booklink

Contact Us: admin [ a t ] ucptt.com