[C++] Entwicklungsumgebung

Hallo Zusammen,
Ich habe mir das Buch JLI Spieleprogrammierung mit DiretX - Der einfache Einstieg in die C++ Programmierung gekauft.

Jetzt ist folgendes :
Auf der beiligenden CD ist eine Entwicklungsumgebung namens
Code::Blocks. Ich selbst verwendete aber Visual C++ 6.0 Professional Edition.
Im Code::Blocks funktionierts aber wenn ich probiere einen einfachen Code aus dem Buch ins Visual C++ 6.0 zu schreiben. Dann kommt immer "Programm kann nicht ausgeführt werden" egal ob ich jetzt Compilere und erzeuge, nur Compilere, nur erzeuge. immer das selbe weiss hier jemand Rat ?
Etwa so sieht der Code aus :
Code:
#include <iostream>

using namespace std;

int main(void)
{
       cout << "Hello World !\n";
}

PS: Nach der Compilerung fand Visual C++ keine Fehler.
Und gab weder Fehler noch Warnungen aus.

Bin Dankbar für alles.
 

I Think Linux

Stammgast
Also die Main Funktion muss immer int enthalten, nicht void. Wenn du void nehmen würdest müsste es so aussehen:
Code:
void main()
{
}

Und am ende muss immer return 0; stehen.

Der Code sollte dann so aussehen:
Code:
#include <iostream>
using namespace std;

int main()
{
    cout << Hello World!" <<"\n";
    return 0;
}
 
Zuletzt bearbeitet:

m92

Stammgast
Hallo Zusammen,
Ich habe mir das Buch JLI Spieleprogrammierung mit DiretX - Der einfache Einstieg in die C++ Programmierung gekauft.

Hi... habe das Buch selber auch gekauft...

Wirklich viel bringen tut es nicht... es gibt dir zwar einen einblick, aber danach selber ein Spiel (mit eigener Idee) zu machen ist fast unmöglich.

Da du es schon gekauft hast... durchlesen, durcharbeiten... hilft zum verstehen schon einiges...

Falls du selber programmieren willst (Spiele), dann kann ich dir Gamestudio, bzw. die gratis Version lite-c empfehlen. http://www.conitec.net/german/gstudio/download.php

Es gibt dazu viele Workshops (Deutsch und Englisch), Beispieldateien etc.

Ich habe insgesamt 3 c++ Bücher gekauft (alle über Spielprogrammierung)... Jedes hat mir zwar wieder ein bisschen etwas neues gelehrt, aber wirklich arbeiten konnte ich bis jetzt nur in lite-c...

Ach übrigens... (zum glück verstehe ich c++ wenigsten so gut, dass ich Fehler in leichtem code finde^^)

I Think Linux hat richtig korrigiert

Mit freundlichen Grüssen Michael
 
Zuletzt bearbeitet:
Danke !

Ok. Vielen Dank an
I think Linux. Steht im Buch nicht drin !

Vielen Dank auch an dich, m92 !

Stimmt verstehe was du meinst. Kenne Das
Problem aus der Delphi Programmierung.
Irgendwie könnte man doch ... oder doch nicht... !

PS: Vielen Dank für den Tipp mit dem Gamestudio !
Werde aber lieber Lite - C benutzen.
Kann diese dummen Shareware nicht austehen !
Wenn ich selbst ein Programm schreibe würde ich es auch unter
der GNU Lizenz freigeben.
 

m92

Stammgast
http://www.conitec.net/german/gstudio/download.php

Diesen Link habe ich ja schon gepostet...

Da hat es doch Workshops (das dirtte von oben)... mit denen kann man das ganz einfach lernen...

Hier die Direktlinks zu den wichtigsten:

http://server.conitec.net/down/litec_d.zip ---> workshops
http://www.conitec.net/german/gstudio/aum.php ---> Ein zweimonatlich erscheinendes Magazin mit Workshops, Spielen, Tips, Tricks, Neuigkeiten und Interviews.
http://www.conitec.net/german/gstudio/litec.php

Hier noch der link zum Forum (eng. und deu. vermischt): http://www.coniserver.net/ubb7/
 
Zuletzt bearbeitet:
A

abu

Guest
Wie wärs mit endl statt "\n"?

Code:
#include <iostream>
using namespace std;

int main()
{
    cout << Hello World!" << [B]endl[/B];
    return 0;
}
 
Oben