Ich habe probleme mit dem Compiler



  • Hi

    Ich habe gerade angefangen unter Windows XP C++ zu Programmieren. Ich habe mir dazu
    den Compiler von "Bloodshed (Dev-C++)" herruntergeladen. Ich habe diesen Code mal eingegeben, Compilliert und anzeigen lassen. Wenn ich eine Zahl auswähle und dann Enter drücke, verschwindet das schwarze Fenster wieder. Wie kann ich das umgehen ?

    Code:

    **#include<iostream>

    using namespace std;

    int main()
    {
    int a;

    cout<<"Bitte geben sie eine Zahl ein:"<<endl;

    cin>>a;

    cout<<"Der Wert von a betraegt:"<<a<<endl;

    cin.clear();
    cin.ignore(cin.rdbuf()->in_avail());
    cin.get();
    return 0;
    }**

    Bitte helft mir.Danke.

    Euer Anfänger 🙂



  • Wenn das Programm fertig, also am Ende von main() angekommen ist, verschwindet das DOS-Fenster.

    Um Ausgabe-Ergebnisse zu sehen, benötigt man daher einen interaktiven Stopp, der in Deinem Code ja sogar schon drin ist [cin.get();]

    Deshalb verstehe ich das Problem nicht.
    Zumindest mit meinem Microsoft Visual C++-Compiler wird die eingegebene Zahl wieder ausgegeben und erst NACH Drücken von Enter verschwindet das DOS-Fenster.



  • Dieser Thread wurde von Moderator/in estartu aus dem Forum MFC (Visual C++) in das Forum DOS und Win32-Konsole verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.


Anmelden zum Antworten