Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Zuverlässig den ersten Filenamen ermitteln

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - C
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
StefanO
Gast





BeitragVerfasst am: 17. Sep 2009 13:49   Titel: Zuverlässig den ersten Filenamen ermitteln

Hallo.
Folgende Aufgabenstellung:
Beim Aufruf eines Programmes soll aus einem Verzeichnis das erste File ermittelt werden. Und zwar so, daß dieses bei einer Sortierung nach Namen an erster Stelle stehen würde.
Derzeit sieht dieser Versuch bei mir wie folgt aus:

int getfilename()

{

handle = _findfirst( "*.TXT", &fileinfo );

rc = handle;

_findclose( handle );

strcpy(source,fileinfo.name);

return rc;

}

Meine Annahme war, daß _findfirst wirklich das "erste" File ermittelt, das ist aber leider nicht so.
Hat jemand einen Tip bzw. eine einfache Lösung parat? Danke.
 

Janka



Anmeldungsdatum: 11.02.2006
Beiträge: 3569

BeitragVerfasst am: 17. Sep 2009 16:11   Titel:

_findfirst ist keine Funktion aus der glibc, stinkt eher nach MS-Windows. Musst du in einem MS-Windows-Forum fragen.

Janka
_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
 
Benutzer-Profile anzeigen Private Nachricht senden

StefanO
Gast





BeitragVerfasst am: 17. Sep 2009 16:40   Titel:

Danke.
Ja, sorry, stimmt, ist an sich noch aus uralten M$ Zeiten, ist mir beim compilieren auch aufgefallen.

Dann stelle ich die Frage um:
Wie kann ich einfach und sicher unter c (Linux gcc) das erste File ermitteln?
Stehe da irgendwie auf dem Schlauch.
 

Janka



Anmeldungsdatum: 11.02.2006
Beiträge: 3569

BeitragVerfasst am: 18. Sep 2009 3:07   Titel:

man scandir

Janka
_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
 
Benutzer-Profile anzeigen Private Nachricht senden

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - C Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy