Konsole spuckt Nullen und Einsen aus die ich nicht sehen will
-
Ich habe folgenden Code:
#include <iostream> using namespace std; int Funktion() { cout << "Blabla" << endl; } int main() { cout << Funktion() << endl; return 0; }Bei der Ausgabe erhalte ich jetzt nach der Ausgabe von Funktion (BLABLA steht in der Konsole) anschließend eine 0. Es sieht also so aus:
Blabla0
Das stört mich insofern, weil es eine ganz einfache Ausgabe ist die ich nicht hinbekomme. Ich benutze den Dev-C++ 5 für meine Projekte. Kennt ihr das Problem?
-
Da gibt es kein Problem. Du gibst in main aus, was Funktion zurückgibt. Das ist ein int, auch wenn die Return-Anweisung in Funktion fehlt. Wenn du das nicht willst, mach kein cout << Funktion(), sondern ruf die Funktion nur auf.