frage zu FAQ bsp



  • hallo ich habe hier die MFC version von unixtom glaube ich

    ...
    ...
    while(bContinue > 0)
    {
        bContinue = ftpFind.FindNextFile();
    
        appname = ftpFind.GetFileName();
    
        if (appname == "." || appname == "..")   // hier meckert der compiler
        {
        }
    

    der compiler sagt mir: error C2014: Präprozessor-Direktive muss mit dem ersten Zeichen in der Zeile beginnen

    wie kann ich dies nun verbessern, damit es läuft?



  • das soll ein "||" sein.



  • Es gibt eine Methode dafür gibt die Punkte zu checken.

    Der Code in der FAQ ist richtig. Die Darstellung war falsch. Versuche gerade zu editieren und er zeigt mit den richtigen Code an.

    if (appname == "." || appname == "..")

    if (appname == "." || appname == "..")
    

    So nachdem ich neu gespeichert habe ist die Darstellung auch wieder richtig. Komisch. 😕



  • Hi.

    Ich weiß zwar nicht, von welchem Typ ftpFind ist, aber ich denke mal, das es CFileFind ist. Wenn dem so wäre, dann benutz doch einfach die Funktion IsDots().


Anmelden zum Antworten