[問題] C 讀檔問題

看板C_and_CPP (C/C++)作者 (Low)時間6年前 (2019/10/09 23:09), 編輯推噓2(204)
留言6則, 5人參與, 6年前最新討論串1/1
請問 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的函式去抓看看能不能輸出時間字串 , 但沒有答案 謝謝大大看完問題 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.82.101.106 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1570633741.A.635.html

10/09 23:38, 6年前 , 1F
撈資料夾下的所有檔名,然後你自己過濾副檔名是txt的
10/09 23:38, 1F

10/09 23:40, 6年前 , 2F
C++有boost.filesystem可用,C有dirent.h這個簡單包裝
10/09 23:40, 2F

10/10 03:36, 6年前 , 3F
謝謝樓上大大 已解決
10/10 03:36, 3F

10/10 07:28, 6年前 , 4F
純C有_findfirst/_findnext可以用*.txt取檔案資訊
10/10 07:28, 4F

10/10 09:48, 6年前 , 5F
要不然shell script一樣
10/10 09:48, 5F

10/10 12:52, 6年前 , 6F
C++17 有 <filesystem>, 差不多就是 boost.filesystem
10/10 12:52, 6F
文章代碼(AID): #1TdVWDOr (C_and_CPP)
文章代碼(AID): #1TdVWDOr (C_and_CPP)