weissnichtwas
Goto Top

C plus plus neuling Problem schon beim Hallo Welt Programm

Hab erst grad angefangen

Ich hab mir ein Buch gekauft ( C++ von A bis Z, ca 1200 S.).
Ich hab auch schon angefangen und schon wird etwas nicht erwähnt, und zwar #include <iostream>
was heisst das genau??
Und was ist an dieser Konsolenanwendung falsch:
#include <iostream>
using std::cout; //Hier wird nur die Funktion cout aus dem Namensbereich std eingebunden
int main(){
cout << "Hallo" << endl;  
return 0;
}
Danke wie gesagt Buch erklärt das nicht also nicht lustig machen.

Content-Key: 166675

Url: https://administrator.de/contentid/166675

Printed on: April 20, 2024 at 16:04 o'clock

Member: pulse
pulse May 21, 2011 at 17:40:22 (UTC)
Goto Top
#include <iostream> sagt nur, dass die headerdatei iostream aus dem standard-header-datei verzeichnis eingebunden wird.
in dieser headerdatei befindet sich auch die funktion cout, sowie dessen namensraum.
um den kompletten std-namensraum einzubinden, könntest du "using namespace std" benutzen, damit stehen dir dann alle funktionen des namensraums ohne scope-operator zur verfügung (std::cout -> cout)
Mitglied: 100031
100031 May 21, 2011 at 19:47:01 (UTC)
Goto Top
Moin...

Ich hab das gleiche Buch, und es wird später darauf eingegangen.
Ansonsten beschreibt pulse um was es sich dabei handelt, aber da werden ja auch Begriffe wie "Headerdatei", "Funktion", "Namensraum" etc. verwendet, welche beim weiteren Verlauf des buches noch eingegangen wird... face-smile
Daher empfehle ich dir es einfach weiter zu lesen.
Mitglied: 99496
99496 May 21, 2011 at 20:50:56 (UTC)
Goto Top
Ich bin auch noch C++ neuling, aber der Fehler könnte sein :

Statt :
using std::cout; //Hier wird nur die Funktion cout aus dem Namensbereich std eingebunden 

Das :
using namespace std;

-> Ich bin aber nicht sicher, stell auch sicher, dass du beim Editor den richtigen Zeichensatz eingestellt hast.

Mfg Max
Mitglied: 100031
100031 May 22, 2011 at 12:00:48 (UTC)
Goto Top
Moin...

back-to-topusing namespace std;
So wäre es richtig ja...
Mitglied: 99496
99496 May 22, 2011 at 12:32:18 (UTC)
Goto Top
Wie ich es oben gesagt habe face-smile

Mfg Max
Member: weissnichtwas
weissnichtwas May 28, 2011 at 16:23:48 (UTC)
Goto Top
ich versteh das nicht, wenn ich im editor (visual c++) den oben genannten code eingebe und dann auf vorschau drücke, dann passiert nichts, es passiert nie was
hat das was mit der headerdatei zu tun??
Mitglied: 100031
100031 May 28, 2011 at 17:02:20 (UTC)
Goto Top
Wahrscheinlich lauft das ganze schon, und beendet sich ja dann auch gleich da es ja nicht mehr weiter geht...

Da ich nicht mit der Microsoft IDE arbeite kann ich nicht genau sagen wie die Vorgangsweise ist für einen start mit einer 'pause' aber gehen tuts....