Archiv verlassen und diese Seite im Standarddesign anzeigen : Befehle in C
Hi,
ich bin daran ein kleines Programm zu schreiben (in C) und da bräuchte ich paar befehle wie z.B.: eine Datei in einem Verzeichnis suchen.
Kennt jemand eine gute Seite die solche Befehle aufgelistet hat oder etwas ähnliches was mir helfen könnte?
peschmae
16-01-2004, 18:28
das Forum hat einen Tutorialbereich. Also RTFM
und das soll auch noch ein gutes C-Tutor haben
http://pronix.de/modules/news/
MfG Peschmä
Verzeichnise auslesen ist ein Problematisches Thema, wenn man Standart C/C++ verwenden will.
Da der ANSI Standart für C leider keine Funktionen zum auslesen von Verzeichnissen definiert gibt es dazu nur herstellerspezifische Lösungen.
Zum Einen gibt es da den POSIX Standart, der aber leider unter Windows nicht, bzw. absolut unzureichend, unterstützt wird:
http://unixhelp.ed.ac.uk/CGI/man-cgi?readdir+3
http://unixhelp.ed.ac.uk/CGI/man-cgi?scandir+3
Zum Anderen gibts da noch die MS Funktionen (die ich mir gleich garnicht angeschaut hab).
Aber da ich sowieso C++ gegenüber C bevorzuge, hab ich dazu einen Tipp bekommen, der da lautet "boost". Boost ist eine C++ Bibliothek für Windows und POSIX kompatible Betriebssysteme und bietet viele sinnfolle und wirklich gute Erweiterungen zur STL an. Unter andrem eben einen Directory Iterator! Geile Sache. ;)
Boost soll angeblich (irgendwann einmal) zu dem aktuellen C++ Standart hinzugefügt werden (kurz nachdem GNU/Hurd erscheinen wird).
Boost kann man sich frei (für komerzielle und nicht komerzielle Zwecke) unter folgender adresse downloaden:
http://www.boost.org/
Info's zu der Datei-/Verzeichnisfunktionalität von boost gibt's hier:
http://www.boost.org/libs/filesystem/doc/index.htm
Wenn man C++ (plattformübergreifend) programmiert kann ich boost nur empfehlen. ;)
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.