Dateien finden mit C++



  • Hallo!
    Ich möchte ein Programm schreiben, dass es mir erlaubt, nach Dateien zu suchen. ich habe dazu die Klasse CFileFind bemüht und mein Programm sieht folgendermaßen aus:

    #include <afx.h>
    #include <iostream>

    int main()
    { CFileFind finder;
    bool x=finder.FindFile(".");

    while(x)
    { x=finder.FindNextFile();
    std::cout<< (LPCTSTR) finder.GetFilePath;
    }
    char stopp;
    std::cin>>stopp;
    return 0;
    }

    und ich bekomme den Fehler:
    cannot convert from 'class CString (CFileFind::*)(void)const ' to 'const char *'

    offenbar brauche ich für finder.GetFilePath noch einen anderen cast als LPCTSTR, aber welchen?

    lg,
    Iso



  • ach ja, zusätzliche info:
    ich verwende Microsoft Visual C++ 5.0, kann es mit der Version zusammenhängen, dass es nicht kompiliert? ich habe an sich den source code vom microsoft support center abgeschrieben..

    lg,
    Iso



  • finder.GetFilePath => finder.GetFilePath()


Anmelden zum Antworten