Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

02.07.2006, 23:09

VC++2005 Expr. Build und Ausführen?

Hulla hulla!

Ich habe mir mal das schicke Visual C++ 2005 Express installiert und stehe auch schon gleich vor einem (bestimmt banalem) Rätsel.

Wenn ich eine Konsolenapp gebastelt habe und die über den Build-Knopf erstellen möchte baut er mir zwar alles schön zusammen aber ich weis noch, dass es früher bei den anderen Studios möglich war das "gebuildete" gleich aus zu führen. Dabei hat der Compiler das so eingerichtet, dass die App sich nicht sofort schießt wenn es durchgelaufen ist. Ist das beim neuen auch möglich?
:roll: ;)
----------------------------------------------------
// Rechtschreibung? Ist das eine neue Programmiersprache?

Anonymous

unregistriert

2

02.07.2006, 23:16

Nur so nebenbei, die Frage habe ich mir auch schon öfters gestellt, habs
bisher immer ausm Ordner heraus ausgeführt, falls es nicht möglich ist
über VC auszuführen und sich die Konsolenprogramme gleich wieder
schließen, gibts noch den netten Befehl

C-/C++-Quelltext

1
getch();


Damit wartet das Programm dann auf die Enter Taste und beendet das
Programm anschließend, wenn du es vor dem return 0; platzierst ;)

3

02.07.2006, 23:27

Jau das mache ich übergangsweise ja auch...

Aber ich mags über die IDE halt lieber ;) und ich war es ja so gewohnt von VC++6.
----------------------------------------------------
// Rechtschreibung? Ist das eine neue Programmiersprache?

Anonymous

unregistriert

4

02.07.2006, 23:34

Kenn ich nur zu gut ;) Ich schau mal schnell...

Mh hab jetzt nichts gefunden, aber ich sag Bescheid, wenn ich was habe :)
Die anderen werdens aber sicherlich besser wissen ;)

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

5

02.07.2006, 23:34

das programm wird übersetzt wie es ist, und wenn da kein Haltebefehl steht dann is da auch keiner. Du kannst allerdings das ganze per cmd ausführen, dann wird auch angehalten.
Oder einen Haltepunkt setzen vor dem return.

aber ein std::cin.sync() und std::cin.get() hinzuklatschen is ja nun ned so schwer.

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

6

02.07.2006, 23:35

Mich persönlich würde dieser Automatismus eher stören ... Afaik war dieser Aufruf den du meinst ein Debugvorgang, und ich will doch das sich mein Programm beim Debuggen 100% so verhält wie "original".

7

02.07.2006, 23:41

Aber es muss doch sowas wie das hier noch geben oder??
http://www.evil-base.de/html/images/build.gif
Oder ist die nur in der Express version nicht vorhanden?
Ansonsten verstehe ich nicht warum das entfernt wurde.. war doch so praktisch...
:oops:
----------------------------------------------------
// Rechtschreibung? Ist das eine neue Programmiersprache?

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

8

02.07.2006, 23:42

was ist so schwer daran einen Haltepunkt zu setzen??? Ein Mausklick, das wird man doch erwarten dürfen -.- Oder drück F10/F11 dann bist du eh im Debugmodus

Anonymous

unregistriert

9

02.07.2006, 23:42

Mh, finde ich auch ein wenig komisch, aber hat auch sicherlich seine
Gründe, aber was solls, ich habe sowieso immer meine Arbeitsordner offen,
wenn ich am Proggen bin und auf so eine kleine Erleichterung der Arbeit, ist
ja auch gut verzichtbar.

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

10

02.07.2006, 23:44

hört mir keiner zu oder sind meine Posting neuerdings unsichtbar -.-

Es wurden schon 4-5 Lösungen gepostet -.-

Werbeanzeige