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

Phili

unregistriert

11

10.12.2007, 19:41

Also, tut mir Leid, aber da kann ich nicht schweigen.
Ich halte es für unsinnig Sachen zu benutzen, von denen man kaum einen Buchstaben versteht (und das ist hier meiner Meinung nach definitiv der Fall).
Systemaufrufe mögen zwar unsagbar böse sein, aber in diesem Fall ist es wirklich absolut unnötig, nicht einfach einen system("PAUSE")-Aufruf zu verwenden.
->

C-/C++-Quelltext

1
2
3
4
5
6
7
#include <iostream> 

int main() 
{ 
    // ... dein Programm ... 

    std::system("PAUSE");
}


//Edit: ok, sry für des vergessene "std::", habs verbessert.

12

10.12.2007, 20:01

Hmm der Meister hat gesprochen. Wenn du es wenigstens richtig genutzt hättest, ok.

C-/C++-Quelltext

1
2
3
4
5
6
#include <cstdlib>

int main()
{
    std::system("pause");
}


Hmm ... davon mal abgesehen gibt es soviele Gründe std::system nicht zu nutzen ... evtl. solltest du dich mal grundlegend informieren.
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

13

10.12.2007, 21:03

oder z.B.:

C-/C++-Quelltext

1
2
3
4
5
6
7
int main()
{

  // ...


  while(true);
}


oder

C-/C++-Quelltext

1
2
3
4
5
6
7
int main()
{

  // ...


  std::cin.get();
}

14

11.12.2007, 09:32

@dot: Naja 1. Version bringt das Programm ja zum aufhängen. 2. Version ist die selbe wie ich oben gezeigt habe ... nur das ich nicht einfach davon ausgehe, dass der Benutzer vorher nicht schonmal mist eingegeben hat ^^
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

15

12.12.2007, 00:04

Zitat von »"Deviloper"«

Hmm du kannst in den Compiler-Settings einstellen, dass er ohne "Precompiled Header-Files"(stdafx.h) arbeiten soll.


Ich habe genau das gleiche Problem wie Teremy. Wie kann ich die Compiler-Settings umstellen? Ich benutze Visual C++ 2008.

Danke.

16

12.12.2007, 14:07

Habe selbst noch kein VC++2008 auf der Platte, aber es ist immer der Schalter \Yu (Erklärung), den du abschalten musst. Also geh in die Projekteinstellungen und da such dann nach diesem Kürzel :)

Bearbeitung
Erklärung, wie man die Projekteigenschaften ansehen kann
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

17

12.12.2007, 21:23

Danke! Ich hab's gefunden. :D

Werbeanzeige