Forum: PC-Programmierung Bloodshed Dev-C++


von Dominik (Gast)


Lesenswert?

Hi Leute,

steige gerade ein in dem Gebiet C++.
Nachdem ich mich ein wenig mit Literatur auseinandergesetzt habe und ich 
nun kleine Programme schreiben will habe ich mich für Bloodshed Dev-C++ 
entschieden.

Nur leider habe ich ein kleines Problem:
Schreibe ich in den Editor von Bloodshed mein Programm und gehe zu 
"kompilieren + ausführen", wird das Programm kompiliert und ausgeführt, 
nur leider öffnet das Programm das Ausführungsfenster kurz lässt mich 
meinen Befehl eingeben und schließt es prompt wieder, ohne dass ich das 
Ergebnis meiner Arbeit betrachten kann.
Ich hätte gerne das Fenster geöffnet und würde es gerne schließen wann 
ich es möchte.

Ich hoffe jemand kann mir weiterhelfen weil das echt nervig ist.

Danke im voraus.

von Fisch (Gast)


Lesenswert?

Hi,

häng einfach hinten an dein Programm den ausdruck getch();
Dann wird das Programm erst beendet, wenn du eine Taste drückst. Ich 
glaub um die Funktion nutzen zu können, musst du die conio.h einbinden.

MFG Fisch

von Der F. (zotos)


Lesenswert?

Oder bau Dir in Bloodshed ein Werkzeug:

Werkzeuge->Konfiguriere Werkzeuge->Hinzufügen

Titel: konsole
Programm: C:\WINNT\system32\CMD.EXE  //Bei Win2000 sonst anpassen
Arbeitsverzeichnis: <PROJECTPATH>    //Das ist ein vordefiniertes Makro
Parameter: <EXENAME>                 //Das ist ein vordefiniertes Makro

Dann kannst Du schnell aus Bloodshed herraus die Konsole öffnen.

von Minetti (Gast)


Lesenswert?

Oder schau dir die Beispiele an, darin findet man auch oft die Zeile:
system("PAUSE");
welche nach einbinden von stdlib.h den Programmlauf mit einer Meldung im 
Konsolenfenster unterbricht.

von Dominik (Gast)


Lesenswert?

Ich danke euch allen habt mir super weitergeholfen.

Frohe Orstern!

von Christoph _. (chris)


Lesenswert?

> welche nach einbinden von stdlib.h

Da es um C++ und nicht um C geht, heißt der Header cstdlib.

Dev-C++ wird übrigens im Allgemeinen eher nicht mehr empfohlen. Das 
Projekt ist vor etlichen Jahren eingeschlafen, daher ist die ganze 
Software heute ziemlich veraltet.

Es gibt inzwischen ein paar kostenlose Alternativen, die aktueller sind 
und aktiv weiterentwickelt werden:
Code::Blocks - http://www.codeblocks.org/
Visual Studio 2005 Express - http://msdn.microsoft.com/vstudio/express/

von Thomas (Gast)


Lesenswert?

Visual Studio 2005 Express ist doch gar kein richtiger C++ Compiler mehr 
oder?

von Christoph _. (chris)


Lesenswert?

> Visual Studio 2005 Express ist doch gar kein richtiger C++ Compiler
> mehr oder?

Doch, selbstverständlich. Der C++-Compiler von VS 2005 ist sogar einer 
der besseren, der ist äußerst standard-konform.

von Fallout-Boy (Gast)


Lesenswert?

Christoph,

lassen sich mit Visula Studio gut Anwendungsprogramme unter Windows 
schreiben (so wie mit dem JBuilder)?

von Fallout-Boy (Gast)


Lesenswert?

Ok,

die Frage hat sich nach öffnen der Web-Seite von selbst beantwortet.

Bietet Microsoft das mit Sicherheit kostenlos an, oder gibt es da einen 
Haken?

von Fallout-Boy (Gast)


Lesenswert?

...Haken?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.