Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 17
  1. #1
    alte Schule Avatar von styl0r^
    Registriert seit
    16.04.2006
    Beiträge
    514

    Standard Frage zur letzten Aufgabe

    Also ich hab folgendes Problem:
    Wenn ich z.B diese leichte Anwendung nehme:

    #include<iostream>
    using namespace std;

    int main()
    {
    int zahl1;
    int zahl2;
    int zahl3;

    cout<<"Bitte eine Zahl eingeben\n";
    cin>>zahl1;
    cout<<"Bitte noch eine Zahl eingeben\n";
    cin>>zahl2;
    cout<<"Bitte eine letzte Zahl eingeben\n";
    cin>>zahl3;
    cout<<"Die Ausgabe lautet\n";
    cout<<zahl1<<" "<<zahl3<<" "<<zahl2<<"\n";
    }
    Ich packs in dev c++, compile es, führ es aus, geb die 3 Zahlen ein und dann sollte ja eigentlich noch:
    cout<<"Die Ausgabe lautet\n";
    cout<<zahl1<<" "<<zahl3<<" "<<zahl2<<"\n";
    kommen, aber das cmd Fenster schließt sich nach der Eingabe der 3ten Zahl.
    Sry, hab noch nicht so viel Ahnung von c++

  2. #2
    DateMake Dialer
    Registriert seit
    15.08.2007
    Beiträge
    103

    Standard

    das hat dev c++ so ansich^^ daher empfehle ich dir eine while Schleife

  3. #3
    alte Schule Avatar von styl0r^
    Registriert seit
    16.04.2006
    Beiträge
    514

    Standard

    Die wie geht ?

  4. #4
    DateMake Dialer
    Registriert seit
    15.08.2007
    Beiträge
    103

    Standard

    Du änderst deinen code so das das ende so aussieht

    cout<<zahl1<<" "<<zahl3<<" "<<zahl2<<"\n";
    while(true);
    }
    Dann bleibt die konsole solang offen bis man sie schließt

    MFG Viper.aT

  5. #5
    alte Schule Avatar von styl0r^
    Registriert seit
    16.04.2006
    Beiträge
    514

    Standard

    Ahh, besten Dank, jetzt sind die Probleme auch bei den anderen Anwendungen nicht mehr da

  6. #6
    DateMake Dialer
    Registriert seit
    15.08.2007
    Beiträge
    103

    Standard

    helfe doch immer gerne wenn du willslt kannst mich wenn du probleme mit c++ hast in icq anschreiben

  7. #7
    Sobig Wurm
    Registriert seit
    18.03.2007
    Beiträge
    200

    Standard

    Das hat nix mit dem Dev Compiler zu tun.
    Du musst ans Ende einfach ein
    Code:
    system ("PAUSE");
    einfügen.
    Also mit der Systemfunktion führt man DOS-Befehle aus.
    nuffing

  8. #8
    alte Schule Avatar von styl0r^
    Registriert seit
    16.04.2006
    Beiträge
    514

    Standard

    Zitat Zitat von Viper.aT
    helfe doch immer gerne wenn du willslt kannst mich wenn du probleme mit c++ hast in icq anschreiben
    werde ich bei Bedarf machen

    __________________________________________________ _____________

    Das mit dem "pause" habe ich gewusst, aber nicht, wie ich es genau schreibe, ist es ein Unterschied, wenn ich es mit der while-schleife oder mit der pause mache?

  9. #9
    Sobig Wurm
    Registriert seit
    18.03.2007
    Beiträge
    200

    Standard

    Ein gewaltiger Unterschied.
    while (true) erzeugt eine Endlosschleife, du hast 100% Cpulast und du kannst das Programm garnicht mehr normal beenden.
    nuffing

  10. #10
    alte Schule Avatar von styl0r^
    Registriert seit
    16.04.2006
    Beiträge
    514

    Standard

    Ich konnte alle Anwendungen normal beenden und es kam keine endlos schleife ( vll war eine da, aber ich hatte keine 100% cpu auslastung ;>).

Seite 1 von 2 12 LetzteLetzte

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •