¿Cómo podría hacer una matriz de apuntadores de archivo en C?
Me gustaría crear una matriz de punteros de archivo a los argumentos de main ... como a1.txt, a2.txt, etc ... Así que ejecutaría ./prog arg1.txt arg2.txt arg3.txt
para que el programa use estos archivos.
Luego, el argumento para main es char **argv
crear una matriz de punteros a los archivos
Desde argv, me gustaría crear la matriz de archivos/punteros de archivo. Esto es lo que tengo hasta ahora.
FILE *inputFiles[argc - 1];
int i;
for (i = 1; i < argc; i++)
inputFiles[i] = fopen(argv[i], "r");
No encuentro nada incorrecto en él. ¿Cuál es el problema? –