void Funktion in der main aufrufen



  • hallo, ich bin noch ein totaler c++ Noob.
    Ich muss eine Funktion schreiben, die etwas berechnet und während sie es berechnet ein paar Ausgaben (cout) macht. Das funktioniert auch. Mein Problem ist, dass ich dieser Funktion bisher ein double oder int als Typ gegeben habe, und dann muss sie ja etwas return(en). Da sie aber bereits während der Berechnung mir alles ausgibt, brauche ich kein return am Ende, wenn sie fertig ist.
    Ich dachte ich könnte ihr dann den Typ void geben. Aber dann kriege ich ein Problem in der Main Funktion, wenn ich sie ausgeben will.
    was kann man da machen? Ich darf den Code leider nicht posten. 😞


  • Mod

    Ich nehme an du schreibst

    std::cout << meineFunktion( /* Argumente... */ );
    

    Das cout << ist allerdings voellig ueberfluessig falls meineFunktion schon selbst alles ausgibt.

    meineFunktion( /* Argumente... */ );
    


  • Woow. Super! 1000 Dank!!! 🙂 😃


Anmelden zum Antworten