Die ersten Schritte mit Visual C++ 6
-
Guten Tag
Ich habe bisher keine Erfahrung mit programmieren habe mir aber vorgenommen C++ zu lernen. Um mir ein Grundwissen anzueignen arbeite ich mit dem Buch "C++ in 21 Tagen" (Mir ist klar das niemand in 21 Tagen C++ erlernt desshalb benutze ich das Buch als Einführung weil es leicht verständlich geschrieben ist.)
Leider scheitere ich schon am ersten "Hallo Welt" Programm. Ich mache alles genau so wie im Buch beschrieben bekomme jedoch immer folgende Fehlermeldung : fatal error C1083: Datei (Include) kann nicht geöffnet werden: "iostream.h": No such file or directory
Im Buch steht geschrieben das das Hallo welt so funktionieren sollte :#include <iostream.h> int main () { cout << "Hallo, Welt!\n"; }Natürlich habe ich mich schlau gemacht und herausgefunden das es etliche Varianten gibt die funktionieren, darunter zb. auch diese :
#include<iostream> using namespace std; int main() { cout<<"Hallo Welt\n"; }Nun drängt sich mir jedoch folgende Frage auf. Wesshalb wird in einem Buch (Lernbuch) etwas beschrieben was gar nicht ausführbar ist bzw. kann ich auf dieses Buch noch vertrauen oder funktioniert der rest der Literatur auch nicht ? Soll ich mir eine andere Literatur zum lernen besorgen...und wenn ja kennt jemand eine (die auch für Anfänger geeignet ist) ?
Ich arbeite mit Visual c++ 2008 express, besteht die möglichkeit das das Resultat mit einem anderen Compiler anders aussieht ? oder liegt es gar an den Einstellungen ?Ich hoffe Ihr könnt mich vieleicht aufklären und bedanke mich im voraus für die Bemühungen eurerseits.
Hochachtungsvoll Dadeldi
-
Naja, Du kannst das ältere Buch schon noch verwenden. So groß sind die Unterschiede nicht. Du musst diese sowieso kennen lernen, da sich aufgrund der langen Historie im C/C++-Code ständig ältere und neuere Konstrukte finden.
Ein weiterer Unterschied ist z.B.:
alt:
int i; for(i=0, ...){...}neu:
for(int i=0, ...){...}
-
schau dich mal hier auf der Büchersektion um. Da gibts einige alternativen.
Ansonsten gibt es ein gutes buch inzwischen gratis als e-book, "Thinking in C++"
hier der link:http://www.mindview.net/Books/DownloadSites
um auf deine Frage zu kommen, warum sowas in deinem Buch steht: das Buch arbeitet mit vc6 und der ist älter als der C++ standard von 98.
-
http://www-user.tu-chemnitz.de/~kmai/work/info/Scripte/C%2B%2B in 21 Tagen.pdf
In dem Buch steht doch die Begründung, warum er das so macht.
EDIT:
um auf deine Frage zu kommen, warum sowas in deinem Buch steht: das Buch arbeitet mit vc6 und der ist älter als der C++ standard von 98.
Und alleine das ist schon ein Grund ein neueres Buch zu kaufen.
C++ Primer soll auch ganz gut sein.
-
Bleib ruhig bei deinem Buch, damit Du den alten Stil ebenfalls lernst. Aber lass die Finger von den dicken Schinken. Die fressen nur sinnlos Zeit mit ihrem Gelaber.
Ergänzend gibt es wirklich gute Tutorials zu C++, die sofort auf den Punkt kommen:
http://www.cpp-tutor.de/
http://tutorial.schornboeck.net/inhalt.htm
http://de.geocities.com/throni3/
http://ittk.falb.at/pt/unterlagen/vcppk/inhalt.html (alter Stil, aber gut!)
-
Besten Dank für Eure Hilfe.
-
Erhard Henkes schrieb:
... Bleib ruhig bei deinem Buch, damit Du den alten Stil ebenfalls lernst. Aber lass die Finger von den dicken Schinken. Die fressen nur sinnlos Zeit mit ihrem Gelaber. ...
Na ja, sein Buch hat auch ca. 1000 Seiten, daher ist es bereits ein dicker Schinken.
Die Sache mit den Tutorials kann ich auch nicht bejahen. Meiner Ansicht nach kostet das am Ende mehr Zeit. Der richtige dicke Schinken, vollständig durchgearbeitet, mit hinzugefügten Kommentaren, die wichtigen Dinge (z.B. durch farbliches Unterstreichen) hervorgehoben, Lesezeichen eingeklebt, usw. ... ist Gold wert.
@Dadeldi
Hol dir die dicken Schinken!
Gruß
-
Papier ist sowieso out.
