Funktionen ohne Parameter



  • Abend,

    Ich hab da ein kleines Problem mit meinen Funktionen.

    void Test() {
    //......
    }
    
    int main() {
    
    //Aufrufen
    Test();
    
    }
    

    Ich vergleiche C++ zu oft mit VB,...sollte ich lieber lassen 😕

    Mein Problem: Der Compiler meldet einen Fehler: "Test... bezeichner nicht gefunden!

    Wollte jediglich eine Prozedur erstellen, die ich öfters benötige um mir einen riesen Teil Code zu ersparen,...

    Mir ist die Frage ziemlich peinlich. Weil ich weiß, dass das ein riesen großer fehler ist, der easy zu lösen ist 😞

    Könnte mir jemand das eklären?

    Lg Mentras



  • Hast du die Funktion nach main() definiert? Falls ja, musst du sie vorher deklarieren, damit sie bekannt ist:

    void Test();
    

    Ansonsten zeig ein Beispiel, das deinen Fehler genau reproduziert.



  • ...



  • Du musst sie lediglich deklarieren, nicht definieren. Das geht genau so, wie Nexus es geschrieben hat.



  • Michael E. schrieb:

    Du musst sie lediglich deklarieren, nicht definieren. Das geht genau so, wie Nexus es geschrieben hat.

    Ah lol^^
    Jo verstanden!
    Danke 🙂


Anmelden zum Antworten