Hello World
-
Hallo Programmierer,
ich bin zurzeit auf dem Weg C++ zu lernen und habe leider schon beim 1 Versuch

Also mein Anfangscode:
#include <iostream> int main() { cout << "Hello World!\n"; return 0; }Und es wird ein Fehler in der 5 Zeile angezeigt, ist da wirklich ein Fehler?
Ich benutze Dev-C++ und habe eine PDF Einführung die von einer Universität geschrieben wurden ist!
Könnt ihr vllt sagen warum ein Fehler angezeigt wird?
Und wie bringe ich die datei zum Komplieremiernen und Auszuführen?Ich bedanke mich schin im Vooraus für eure Antworten!
Mfg
Infortec :xmas1:
-
Ja. Da ist definiv ein Fehler.

Und wenn du eine anständige IDE hast, dann solltet du das auch merken. Das Wort, das falsch geschrieben ist, ist ein Schlüsselwort und die werden normalerweise in einer Farbe dargestellt. (Was es bei dir nicht ist, nicht einmal hier im Forum..)
Solche Fehler wirst du noch oft haben, aber glücklicherweise werden die von IDE's sehr effektiv erkannt.
Atkuelle Compiler+IDE
http://www.microsoft.com/express/vc/
http://www.codeblocks.org/EDIT:
Rück deinen Code am besten von Anfang an richtig ein!
Da unterstüzt dich deine IDE dann auch sehr gut und es hilft der Lesbarkeit enorm.
-
Thx,
habe gerade nach deinem Beitrag noch mal nachgekuckt un gemerkt, dass ich return falsch geschrieben habe!Danke...
Warum drf ich nicht Dev-C++ benutzen , denn du hats mir andere angeboten!?
-
Warum drf ich nicht Dev-C++ benutzen , denn du hats mir andere angeboten!?
Weil die IDE veraltet ist und nicht mehr weiterentwickelt wird.
Übrigens dürfte dein Code immer noch falsch sein, da es entweder std::cout heißen muss, oder ein using namespace std; benötigt wird.
-
Aber es ist eig. richtig, denn es hat jezt geklappt und bin auch zufrieden, denn es ist mein erster Versuch und den Code in Post 1 habe ich geändert!

Aber sonst ist jezt eig. der Thread beendet!
Möchtet ihr noch was ergänzen, fragen und Beschwerden?
-
IT-Infortec schrieb:
Aber es ist eig. richtig, [...]
Nein.
cheers, Swordfish
-
IT-Infortec schrieb:
Aber es ist eig. richtig, denn es hat jezt geklappt und bin auch zufrieden, [...]
Nur weil die IDE den Code durchgehen lässt, muss er noch nicht richtig sein. Aber es wurden ja bereits moderne Entwicklungsumgebungen vorgeschlagen.
-
Ok, dann benutze ich die neuen mal, achja, was ist den der Fehler bzw. wo ?
-
IT-Infortec schrieb:
Ok, dann benutze ich die neuen mal, achja, was ist den der Fehler bzw. wo ?
Welcher Fehler? - Wir haben dir ja bereits gesagt, wo die Fehler sind..

-
Da fehlt entweder "using namespace std;" am Anfang, oder du musst "std::cout schreiben. Außerdem ist deine Einrückung... ähem... verbesserungsfähig...

-
_matze schrieb:
Da fehlt entweder "using namespace std;" am Anfang, oder du musst "std::cout schreiben. Außerdem ist deine Einrückung... ähem... verbesserungsfähig...

Alles schon in Post 2,3 und 4 geklärt..
-
IT-Infortec schrieb:
Ok, dann benutze ich die neuen mal, achja, was ist den der Fehler bzw. wo ?
Richtig (und sinnvoll eingerückt, wobei es verschiedene Stile gibt):
#include <iostream> int main() { std::cout << "Hello World!\n"; return 0; }oder
#include <iostream> using namespace std; int main() { cout << "Hello World!\n"; return 0; }Das "return 0;" ist übrigens im Falle der main-Funktion unnötig. Dies stellt einen Sonderfall in C++ dar, und sofern nicht angegeben wird bei der main-Funktion implizit ein "return 0;" gemacht.
cu André
P.S: Dennoch solltest du einen aktuellen Compiler wählen...
-
drakon schrieb:
_matze schrieb:
Da fehlt entweder "using namespace std;" am Anfang, oder du musst "std::cout schreiben. Außerdem ist deine Einrückung... ähem... verbesserungsfähig...

Alles schon in Post 2,3 und 4 geklärt..
Upps...

-
Danke für eure Hilfe und habe jezt CodeBlock installiert!

-
Hallo,
IT-Infortec schrieb:
Und wie bringe ich die datei zum Komplieremiernen und Auszuführen?
darf man fragen, woher du diese Begriffe her hast? Stammen die ebenfalls aus dem Tutorial, welches ja schon andere Fehler beinhaltet?
-
Ja, Komplieremiernen ist wirklich großartig...

-
Kompliemieren , nicht kompliemernen!

Ausführen

ja aus Dev-C++

-
IT-Infortec schrieb:
Kompliemieren , nicht kompliemernen!
Und was soll "kompliemieren" sein? Meinst du womöglich kompilieren? To compile, falls dir Englisch lieber ist

IT-Infortec schrieb:
ja aus Dev-C++
Wirf das Ding weg.
*im Thread nachschaut*
Wurde zum Glück auch schon gesagt
Grüssli
-
Komplieremiernen, Kompliemieren, kompliemernen... ich bin auf deine nächste Version gespannt!
Sag vielleicht lieber übersetzen, da kann nicht soviel schiefgehen... 
-
Meine nachste Version hat schon mein Voredner gesagt :p :p
Ich habe dass weg geweorfen und habe Microsoft 2008 C++ und das andere installiert!
Ist dass den insordnung, habe ich auch schon im anderen Post gesagt!

-
IT-Infortec schrieb:
Ist dass den insordnung, habe ich auch schon im anderen Post gesagt!

Ja. Alles in bester Sordnung.

(Brauchst du eigentlich beide IDEs gleichzeitig?)