[问题] 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