Konsole gibt nichts aus..



  • Hallo, mir ist das schon etwas peinlich wegen diesem vermutlich sehr billigem Problem zu fragen, aber was hilft's, bin schon kurz davor die Wände hoch zu krabbeln 😉 :

    #include <cstdlib>
    #include <iostream>

    using namespace std;

    int main(int argc, char *argv[])
    {
    char statli;

    statli = '\0';

    while (statli != 'q');
    {
    cout << "teeeeeest!" << endl;
    cin >> statli;
    }

    return 0;
    }

    So, also das ist mein Code, geschrieben unter Dev-C++.
    Die Konsole erscheint zwar, jedoch gibt weder die Zeichenfolge aus, noch kann ich ewtas eingeben.
    Ich habe mich genau am "Hello World" - Programm von Dev-C++ gehalten und wenn ich diesenn Code in mein Projekt einfüge funktioniert es auch....aber ich finde beim besten Willen keinen unterschied zwischen diesem und meinem Code (außer dem Variablennamen bzw. cout 😉 ).
    Meine C++ Literatur habe ich auch schon bemüht, aber irgendwie scheint da ein dicker Fehler zu sein, den mein Auge nicht sieht....
    Hier noch der Code vom Dev-C++- "Hello World":

    #include <iostream>

    using namespace std;

    int main (int argc, char *argv[])
    {
    char quit;

    quit = '\0';
    while (quit != 'q')
    {
    cout << "Hello ! This is a console app." << endl;
    cout << "To create a console, go to Project Options and select" << endl;
    cout << "\'Win32 Console\'." << endl;
    cout << "Press q to quit " << endl;
    cin >> quit;
    }

    return 0;
    }

    MfG c++ stift



  • Mach mal das Semikolon hinter deinem while weg 😉



  • Ach du ahnst es nicht...
    War mal wieder typisch, aber wenn man den Wald vor lauter Bäumen nicht mehr sieht....vor allem weil ich ein fast gleiches Programm schon mal gestern erstellt hatte und es lief...
    Auf jeden Fall vielen Dank, funktioniert jetzt.

    MfG c++ stift


Anmelden zum Antworten