Das Ausgabefenster der .EXE einer kompilierten C-Datei blinkt nur kurz auf
-
Also möchte gerade beginnen mich mit C zu befassen.
Habe auch einen Compiler und einen Texteditor.
Das kompilieren und das texten funktioniert auch tadellos (bis jetzt), aber wenn ich die .EXE Datei (ich arbeite auf einer XP Oberfläche) öffnen möchte und dieses DOS ähnliche Fenster erblicken will, blinkt dies nur kurz auf.
Durch mehrmalliges klicken auf die .EXE Datei kann ich erkennen, das das richtige Ergebnis ausgegeben wird.
Als Beispiel ein ganz einfaches Prog:
#include <stdio.h>
main()
{int i;
int j;
int k;i=1;
j=2;
k=i+j-5;printf("%d\n",k);
return 0;
}"-2" wird auch ausgegeben, dass konnte ich erkennen, aber das Fenster bleibt wie gesagt nicht offen, sondern schliest sich sofort wieder.
Was muss ich tun
-
In die FAQ schauen.
-
Bitte helft mir hier weiter.
http://www.c-plusplus.net/forum/viewtopic-var-t-is-115032.html
-
Wenn man dich bittet in die FAQ zu schauen könntest du es ja wenigstens mal
probieren:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-111042.html
-
das ist wirklich ein altbekanntes problem...
hau am schluss(vor return 0) einfach den befel:system("sleep 5");
rein oder machs mit scanf:
int main(){ int i; int j; int k; i=1; j=2; k=i+j-5; printf("%d\n",k); //system("sleep 5"); scanf("%d", j); return 0; }//end main
-
Oder system("PAUSE");
Das wartet dann auf eine beliebige Eingabe, deshalb kannst du es auch mitten im Code zum kontrollieren verwenden, falls du hunderte von Zeilen ausgibst.mfg LastManStanding
-
Oder schaut doch _wirklich_ mal in die FAQ. Da stehen weit bessere Lösungen als die hier vorgeschlagenen drin. *kopfschüttel*
-
oder conio.h includieren und nen getch(); vorm return.... erwartet dann eine tastatureingabe.
#include <conio.h> int main() { //blablubb getch(); return(0) }
suchen is auch nen toller button;)
gruß
stolen