PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : C String Anfängerproblem



klaus_harrer
25-07-2004, 09:17
Hallo

Ich habe folgendes Problem. Ich habe ein kleines Programm geschrieben. Das ein Verzeichnis einliest und mittels "strstr" die Dateien mit der Endung ".jpg" filtert.

Nun habe ich mir überlegt ich möchte nicht nur alle Dateien mit der Endung ".jpg"
sondern auch die Dateien mit den Endungen ".png" oder ".tiff" filtern. Dies wollte ich über ein Array realisieren.

Endungen[] ={"png","jpg","tiff"};

Leider funktioniert die in C nicht so einfach. Ich hab auch keine Idee wie dies realisieren kann. Da man erst Speicher für die Endungen reservieren"char png[4]" muss und die in ein Array speichern muss. Also Array im Array.

MfG
Klaus

wraith
25-07-2004, 09:41
Leider funktioniert die in C nicht so einfach. Ich hab auch keine Idee wie dies realisieren kann. Da man erst Speicher für die Endungen reservieren"char png[4]" muss und die in ein Array speichern muss. Also Array im Array.

Wenn deine Endungen bereits zur Compilezeit feststehen, dann reicht es so


const char* endungen[] = {"jpg","png","gif"};