Veröffentlicht 18. Oktober 200123 j Hallo Leutz, wie kann ich eine variable Anzahl von Dateien einer Funktion als Parameter übergeben? Möglichst sollen die Dateien in eine Array geschrieben werden..... Volkaman
18. Oktober 200123 j Moin, falls es eine maximale Anzahl von Dateieinträgen in der "Liste" gibt (die nicht allzu groß ist): FILE * Dateien[anzahl]; Wenn du dann 'Dateien' als Parameter der Funktion übergibst, kann in dieser über den Pointer Dateien auf die verschiedenen FILE-Pointer zugegriffen werden. Bei absolut variabler Anzahl fällt mir z.Z. nur die Möglichkeit ein einen Pointer auf eine Verketteteliste zu übergeben (üblicherweise den Head oder Anker), in der die FILE * Eintäge stehen. (Aber das ist sicherlich die umständlichere Variante....und vieleicht kan man das auch einfacher lösen.)
18. Oktober 200123 j Hi Ketzter, war nicht genau was ich meinte. Die Antwort habe ich schon im vorherigen Thread gefunden. Danke trotzdem.....
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.