ich finde den fehler nich!



  • Hi , kann mir einer sagen wo der Fehler steckt? Ich kann ihn einfach nicht finden. ICh bekom folgende Meldung :
    Kompilierung läuft...
    mmfbc.cpp
    D:\visual c++\MSDev98\MyProjects\mmfbc\mmfbc.cpp(23) : error C2143: Syntaxfehler : Fehlendes ';' vor '<position>
    '
    D:\visual c++\MSDev98\MyProjects\mmfbc\mmfbc.cpp(23) : fatal error C1004: Unerwartetes Dateiende gefunden
    Fehler beim Ausführen von cl.exe.

    mmfbc.exe - 2 Fehler, 0 Warnung(en)

    und mein Quelltext schaut so aus :

    template<class T> class tresor {
        public:
            tresor(const T& obj, char* passwort) {
                a0bj = obj;
                aPasswort = new char [strlen (passwort) +1]:
                strcpy (aPasswort, passwort);
            }
            ~tresor () {
                delte[] aPasswort;
            }
    
            void ausgeben (char* passwort) {
                if (0 == strcmp (passwort, aPasswort)) {
                    cout << a0bj << endl;
                } else { 
                    cout << " Passwort nicht korrekt. " << endl;
                }
            }
        private:
            char* aPasswort;
            T a0bj;
    };
    


  • Halt, sorry, als meldung bekomm ich das hier :

    mmfbc.cpp
    Linker-Vorgang läuft...
    LIBCD.lib(crt0.obj) : error LNK2001: Nichtaufgeloestes externes Symbol _main
    Debug/mmfbc.exe : fatal error LNK1120: 1 unaufgeloeste externe Verweise
    Fehler beim Ausführen von link.exe.

    mmfbc.exe - 2 Fehler, 0 Warnung(en)



  • Dir fehlt die main-Funktion.



  • Da fehlt wohl die main()-Funktion. 🙂



  • uupss. thx 😃


Anmelden zum Antworten