Wie würde ich ein Array von Dateizeigern in C erstellen?
Ich würde gerne ein Array von Dateizeigern zu den Argumenten von main ... wie a1.txt, a2.txt, etc ... erstellen. Also würde ich ./prog arg1.txt arg2.txt arg3.txt
laufen lassen, damit das Programm diese Dateien benutzt.
Dann wird das Argument für die Haupt ist char **argv
Array von Zeigern zu Dateien erstellen
Von argv, würde Ich mag die Anordnung von Dateien/Dateizeiger erstellen. Das habe ich bisher.
FILE *inputFiles[argc - 1];
int i;
for (i = 1; i < argc; i++)
inputFiles[i] = fopen(argv[i], "r");
Ich kann nichts falsch finden. Was ist das Problem? –