Как мне создать массив файловых указателей в C?
Я хотел бы создать массив файловых указателей на аргументы main ... типа a1.txt, a2.txt и т. Д. ... Поэтому я бы запустил ./prog arg1.txt arg2.txt arg3.txt
, чтобы программа использовала эти файлы.
Тогда аргумент для main равен char **argv
Из argv я хотел бы создать массив файлов / файловых указателей. Это то, что я имею до сих пор.
FILE *inputFiles[argc - 1];
int i;
for (i = 1; i < argc; i++)
inputFiles[i] = fopen(argv[i], "r");