作者future1234 (Low)
看板C_and_CPP
标题[问题] C 读档问题
时间Wed Oct 9 23:08:58 2019
请问 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://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1570633741.A.635.html
1F:→ eye5002003: 捞资料夹下的所有档名,然後你自己过滤副档名是txt的 10/09 23:38
2F:→ eye5002003: C++有boost.filesystem可用,C有dirent.h这个简单包装 10/09 23:40
3F:→ future1234: 谢谢楼上大大 已解决 10/10 03:36
4F:→ ctrlbreak: 纯C有_findfirst/_findnext可以用*.txt取档案资讯 10/10 07:28
5F:推 TWkobe: 要不然shell script一样 10/10 09:48
6F:推 LPH66: C++17 有 <filesystem>, 差不多就是 boost.filesystem 10/10 12:52