• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Fenster schließt sich sofort nach der Eingabe

Status
Für weitere Antworten geschlossen.
Z

Zameito

Guest
Also ich habe hier ne kleine Eingabe geschrieben:

Wenn ich die .exe datei öffne, öffnet sich auch das Programm wo steht:

Geben sie ihren namen ein:

So wenn ich nun einen Namen eingebe und denn auf "Enter" drücke, schließt sich das Fenster (Prog) sofort und man sieht gar nicht:
Sie heissen:_______

Hier der Quellcode:

Code:
#include <iostream> 

int main() 
{ 
  char Buffer[20]; 
  std::cout << "Geben Sie Ihren Namen ein: " << std::flush; 
  std::cin.get(Buffer, 20); 
  std::cout << "Sie heissen: " << Buffer << std::endl; 
}


Entschuldige wenn ich das Problem ein wenig mangelhaft beschrieben habe.

Ich bedanke mich im Vorraus.

mfg q-meaX

Edit: Habe die Sprache C++ verwendet!
 
Werbung:
Es liegt nicht an deinem Code eher an Windows. Er beendet einfach alle
Programe automatisch wenn sie ihren Dienst fertig gestellt haben.

Lösung: Füge einfach noch ein cin ein oder such sowas wie wait

In deiner IDE dürfte das sich das Fenster aber nicht automatisch schließen
 
Werbung:
also ich habe oben immer using namespace std; eingetippt so musste ich diese ::
nicht schreiben, deine Lösung ist aber besser


Einfach so:
Code:
#include <iostream>

int main()
{
  char Buffer[20];
  std::cout << "Geben Sie Ihren Namen ein: " << std::flush;
  std::cin.get(Buffer, 20);
  std::cout << "Sie heissen: " << Buffer << std::endl;
 
 // Warte auf Eingabe
 int tmp;
 std::cin>>tmp

}
 
Werbung:
Ja es hat funktioniert.

Ich bedanke mich an Artemis und besonders an maverick7bm
 
oh sry ^^ ja stimmt :)

Hab lange net mehr C++ geproggt aber das ; ist ja schon fast
überall

muss an python liegen da muss man das nicht schreiben ^^
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben