C语言如何打开多个文件夹中的文件并读取里面的内容

文件夹名为“1,2,3……20”,共20个文件夹,每个文件夹中均有一个1.txt的文件,如何依次读取20个文件夹中的内容并写入数组中呢?

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();
}

写20个语句