findfirst findnext <dir.h>



  • Hallo zusammen,

    ich habe folgendes Problem:
    Ich will findfirst() und findnext() verwenden, dafür muss ich ja die Datei dir.h einbinden. Nun bekomm ich aber vom Compiler die Meldung

    fatal error C1083: Cannot open include file: 'dir.h': No such file or directory
    

    Eingebunden habe ich die Datei dir.h folgendermaßen:

    #include <dir.h>
    

    Was ist da falsch gelaufen? Muss ich mir zuerst die Datei dir.h irgendwo runterladen? Wenn ja wo?
    Hoffentlich kann mir jemand helfen.

    Gruß Masta Fu



  • Hallo,

    ich weiß ja nicht, aus welchen Quellen du deine Informationen beziehst, aber _findfirst/_findnext befinden sich in <io.h> und nicht in <dir.h> (es geht hier um MFC-Programmierung). Du könntest genauso die Klasse CFileFind einsetzen oder die API-Funktionen FindFirstFile/FindNextFile.

    MfG



  • Habe meine Info von diversen Tutorials.
    Habe das Problem mittlerweile auch gelöst, nachdem ich in der MSDN Library kein findfirst bzw. findnext sondern ****findfirst bzw. ****findnext gefunden habe. Diese benötigen natürlich die <io.h>. Habe da wohl was verwechselt 😉 .

    Trotzdem Danke

    Gruß Masta Fu


Anmelden zum Antworten