Hallo Leute.
Ich habe mich entschlossen C++ zu lernen, um später Spiele zu programmieren ( habe mich deswegen auch gleich hier im Forum angemeldet ).
Ich kann bereits PHP/MySQL ( auch objektorientiert ).
Habe allerdings beim Anfang schon Probleme.
Ich habe mir Visual C++ 2008 Express Edition runtergeladen. Ich fange natürlich mit einer Konsolenanwendung an, dem "Hello World" Programm. Das erscheint auch automatisch wenn ich ein neues Projekt erstelle. Ich lösche dann den Code der mir vorliegt, da ich es ja lernen will.
Also das was von Anfang an da steht ist folgendes ( das was ich dann lösche ):
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
|
// dasdas.cpp : main project file.
#include "stdafx.h"
using namespace System;
int main(array<System::String ^> ^args)
{
Console::WriteLine(L"Hello World");
return 0;
}
|
In dem Tutorial, mit welchem ich arbeiten möchte steht dieser Code:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
|
#include <iostream.h>
void main()
{
// Dies ist das Hello-World-Programm
cout<<"Hello, world!"<<endl;
};
|
Das funktioniert dann leider nicht wenn ich den Debugger durchlaufen lasse:...Did you forget to add '#include "stdafx.h"' to your source?...
Auch wenn ich das hinzufüge funktioniert es noch nicht ganz, scheinbar kennt er "cout" etc. nicht.
Kann mir mal jemand sagen was ich falsch mache, ist das Tutorial überhaupt für die Version gedacht, weil der vorgegebene Programmcode zu "Hello World" sieht auch ganz schön anders aus.
Kennt ihr gute Online-Tutorials zu C++ bzw. dass was ich da mit dem Visual Studio mache, ist das Visual C++.net oder so? Kann mich da mal jemand aufklären und mir den Start etwas leichter machen. Denn Schleifen und Variablen, Arrays, Dateitypen und alles mögliche kenne ich ja schon von PHP, da muss ich mir nur mit der Syntax vertraut machen.
Ich hoffe mein Problem wurde ausführlich genug beschrieben.
Danke im Voraus!
Jan