Mhm seltsames Problem!?

-GS-Master

Erfahrenes Mitglied
Code:
#include <stdio.h>

main()
{
    printf("%c, %s, %c, %s\n", '0', "0", '\t', "Ende");
}

Nehm jetzt mal diese Code her aus nem Tutorial und diesen habe ich mla kompiliert und wollte das Programm auch starten. Tja was passiert? Es öffnet sich die Exe, welche auch im gleichen Moment wieder geschlossen wird ... ich seh wenn ich die Datei öffters starte, dass es auf jedenfall eine Ausgabe gibt, auch wenn ich sie nicht lesen kann ^^

Wisst ihr woran das liegen kann? Hab WinXP
 
Hallo,

  1. Wenn du konform zu ISO C bleiben willst, sollte die main-Funktion den Rückgabetyp int haben.
  2. Windows schließt die Konsole automatisch, wenn die Programmausführung endet. Entweder du rufst das Programm in der Eingabeaufforderung auf oder du fügst z.B. als letzte Anweisung noch ein getchar(); ein (damit wartet das Programm am Schluss noch auf eine Eingabe).

Grüße,
Matthias
 
Zuletzt bearbeitet:
Hi,

das ist normal.
1.Du musst das Programm über den CMD starten.
Ausführen->cmd->cd /pfad/zur/Datei->test.exe

2.Du machst ans Ende deines Programmes cin, dann wartet das Programm bis du enter drückst.

mfg pmx

edit:zu langsam ;)
 
Zurück