Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » C-Programm schließt sofort beim Start

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
18.08.2005, 15:41 Uhr
~Marco_Schmidt
Gast


ich habe gerade angefangen, C zu lernen und habe schon das erste Problem:

jedes mal, wenn ich ein Programm (erstellt und compiliert mit Dev C++) öffne, erscheint für max 1/2 sek die MS-DOS-Eingabeaufforderung. Danach verschwindet sie sofort wieder.

ein Beispiel:

#include <stdio.h>

int main()
{
printf ("ABC");
}

wenn ich den Quelltext compiliere verläuft alles ohne Probleme. Beim Öffnen erscheint oft gar kein Fenster, manchmal aber erscheint ganz kurz ein Fenster, schließt sich aber sofort wieder. Ich habe per Google nach diesem Problem gesucht, aber bisher keine Antwort gefunden. Ich hoffe, ihr könnt mir helfen!

Danke im Voraus!

Marco
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
18.08.2005, 16:03 Uhr
predator



Dein Programm ist in Ordnung.

Nach der printf-Funktion ist es fertig und beendet sich, deshalb wird die eingabeaufforderung wieder geschlossen.

Wenn du die Ausgabe sehen willst, musst du das Programm über die eingabeaufforderung starten oder folgenden quelltext benutzen:


C++:
#include <stdio.h>
#include <stdlib.h>

int main()
{
printf ("ABC\n");
system("PAUSE");
return 1;
}


--
Gruß
predator
Zitat von Edsger W. Dijkstra:
Es ist praktisch unmöglich, einem Studenten gutes Programmieren beizubringen, wenn er vorher in BASIC programmiert hat. Als potenzielle Programmierer sind sie geistig verstümmelt ohne Hoffnung auf Erholung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
18.08.2005, 16:06 Uhr
~Marco_Schmidt
Gast


das ging ja schnell, danke dir

ähm, wie öffnet man das Programm über die Eingabeaufforderung?
mein Vater meinte mit edit, aber dann öffnet sich ein Editor zum Bearbeiten, wäre nett, wenn du mir das auch noch sagen könntest
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
18.08.2005, 16:11 Uhr
predator



Einfach Dateiname (evtl. mit Pfad) eingeben
--
Gruß
predator
Zitat von Edsger W. Dijkstra:
Es ist praktisch unmöglich, einem Studenten gutes Programmieren beizubringen, wenn er vorher in BASIC programmiert hat. Als potenzielle Programmierer sind sie geistig verstümmelt ohne Hoffnung auf Erholung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
18.08.2005, 16:14 Uhr
~Marco_Schmidt
Gast




was soll ich da noch sagen? ^^
danke nommal
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
18.08.2005, 16:16 Uhr
Tommix



Hallo,
wenn du das Programm compiliert hast, hat der Compiler, bzw. eigentlich der Linker, eine Datei "Programmname.exe" erstellt, die Du halt startest, wie man ein Programm so startet. Aber sieh Dir unbedingt mal dies und das an. Außerdem: return 1 signalisiert normalerweise einen Fehler, also wäre return 0 angebrachter.

Gruß, Tommix


Bearbeitung:
Das kommt wenn man dazwischenquatscht - aber sieh Dir die Links trotzdem mal an.


Dieser Post wurde am 18.08.2005 um 16:17 Uhr von Tommix editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: