文件夹名为“1,2,3……20”,共20个文件夹,每个文件夹中均有一个1.txt的文件,如何依次读取20个文件夹中的内容并写入数组中呢?
2条回答 默认 最新
- 快乐鹦鹉 2021-12-30 10:35关注
for循环逐个文件夹的1.txt文件读取就可以了啊。
char path[100]; FILE *fp = NULL; for(int i=1;i<=20;i++) { sprintf(path,"%d\\1.txt",i); fp = fopen(path,"r"); if(fp != NULL) { //读取文件数据,写入数组。具体要看文件格式 } fclose(); }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录