Programm schließt sich sofort nach der letzten Eingabe

Schnelle objektorientierte, kompilierende Programmiersprache.
Antworten
Bonnsei
Beiträge: 2
Registriert: Mo Jun 01, 2015 10:53 pm

Programm schließt sich sofort nach der letzten Eingabe

Beitrag von Bonnsei » Mo Jun 01, 2015 11:12 pm

Hallo Community,

programmiere mit MS Visual Studio Express 2013
und das ist mein Problem:
" Mein Programm funktioniert so weit, allerdings wenn ich die letzte Zahl eingegeben
habe schließt es sich im Bruchteil einer Sekunde.
Woran liegt das ? Und wie kriege ich es hin, das nicht mehr das Programm
entscheidet wann es sich beendet, sondern ich ?"

Vielen dank im Voraus für die Antworten

Das Quellprogramm:

Code: Alles auswählen

#include <stdio.h>
main() 
{
	int x,y;
	printf("\n\t1 . R e c h e n p r o g r a m m\n");
	printf("\nBitte x eingeben : ");
	scanf_s("%d",&x);
	printf("Bitte y eingeben : ");
	scanf_s("%d",&y);
	printf("\n %d + %d ist %d",x,y,x+y);
	printf("\n %d - %d ist %d",x,y,x-y);
	printf("\n %d * %d ist %d",x,y,x*y);
	printf("\n %d / %d ist %d",x,y,x/y);
	printf("\n %d %% %d ist %d",x,y,x%y);
	getchar();
	return 0;
}


Zudem wird mir noch folgendes Angezeigt:

Code: Alles auswählen

"bsp10005.exe" (Win32): "C:\Windows\SysWOW64\kernel32.dll" geladen. PDB-Datei wurde nicht gefunden oder konnte nicht geöffnet werden.
"bsp10005.exe" (Win32): "C:\Windows\SysWOW64\KernelBase.dll" geladen. PDB-Datei wurde nicht gefunden oder konnte nicht geöffnet werden.
"bsp10005.exe" (Win32): "C:\Windows\SysWOW64\msvcr120d.dll" geladen. PDB-Datei wurde nicht gefunden oder konnte nicht geöffnet werden.
Das Programm "[6216] bsp10005.exe" wurde mit Code 0 (0x0) beendet.
Edit by cloidnerux: code-tags

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: Programm schließt sich sofort nach der letzten Eingabe

Beitrag von Xin » Di Jun 02, 2015 8:25 am

Schnellster per Händi: faq.

Die PDbs müssen erstellt werden und beinhalten Debuginformationen.
deren fehlen ist aber erstmal kein Problem und auch kein Fehler.

In Deinem Fall fehlt der Quelltext des Betriebssystems. Das geht mir auch so ;-)
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Bonnsei
Beiträge: 2
Registriert: Mo Jun 01, 2015 10:53 pm

Re: Programm schließt sich sofort nach der letzten Eingabe

Beitrag von Bonnsei » Di Jun 02, 2015 9:30 pm

Okay :o und wie kann ich das jetzt beheben ?

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: Programm schließt sich sofort nach der letzten Eingabe

Beitrag von Xin » Di Jun 02, 2015 11:45 pm

Bonnsei hat geschrieben:Okay :o und wie kann ich das jetzt beheben ?
Dein Hauptproblem ist in der FAQ beschrieben.

Eine unschöne Möglichkeit ist den Pause-Befehl mit der System()-Funktion zu rufen... aber das kann man dann nicht weitergeben, das ist nur zum Testen. (system("pause"))

Für die Meldung der PDBs musst Du die Windows-Quelltexte haben. Die haben wir alle nicht. Die brauchst Du aber auch nur, wenn Du Windows debuggen möchtest. Für Dein Programm brauchst Du die Interna von Windows nicht.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Antworten