Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo hätte ein Problem/Frage,

also folgendes,

ich bin grad am c++ lernen :)

und hätte ein prob mit meinem code

so steht der code im meinem Buch:

#include <iostream.h>

int main()

{

int mein Alter = 39;

int dein Alter = 39;

cout << "Ich bin: " << mein Alter << " Jahre alt.\n";

cout << "Du bist: " << dein Alter << " Jahre alt\n";

mein Alter++;

++dein Alter;

cout << "Ein Jahr ist vergangen...\n";

cout << "Ich bin: " << mein Alter << " Jahre alt.\n";

cout << "Du bist: " << dein Alter << " Jahre alt\n";

cout << "Noch ein Jahr ist vergangen\n";

cout << "Ich bin: " << mein Alter++ << " Jahre alt.\n";

cout << "Du bist: " << ++dein Alter << "Jahre alt\n";

cout << "Und noch einmal ausgeben.\n";

cout << "Ich bin: " << mein Alter << " Jahre alt.\n";

cout << "Du bist: " << dein Alter << " Jahre alt\n";

return 0;

}

da kommt allerdings die ganze zeit error, meiner meinung nach weil bei den Variablen leerzeichen drine sind...

also statt mein Alter muß es meinAlter heißen, wenn ich das so mache dann funktioniert das prog auch einwandfrei...

oder habe ich nur etwas übersehen?

weil das kann ja eig kaum sein das mein Buch falsch ist...

so gehts:

#include <iostream.h>

int main()

{

int meinAlter = 39;

int deinAlter = 39;

cout << "Ich bin: " << meinAlter << " Jahre alt.\n";

cout << "Du bist: " << deinAlter << " Jahre alt\n";

meinAlter++;

++deinAlter;

cout << "Ein Jahr ist vergangen...\n";

cout << "Ich bin: " << meinAlter << " Jahre alt.\n";

cout << "Du bist: " << deinAlter << " Jahre alt\n";

cout << "Noch ein Jahr ist vergangen\n";

cout << "Ich bin: " << meinAlter++ << " Jahre alt.\n";

cout << "Du bist: " << ++deinAlter << "Jahre alt\n";

cout << "Und noch einmal ausgeben.\n";

cout << "Ich bin: " << meinAlter << " Jahre alt.\n";

cout << "Du bist: " << deinAlter << " Jahre alt\n";

return 0;

}

Danke schonmal...

mfg Master-Blub

Geschrieben
weil das kann ja eig kaum sein das mein Buch falsch ist...

In jedem Buch sind Fehler, das lässt sich nicht vermeiden.

Auch <iostream.h> ist nach dem aktuellen Standard (immerhin von 1998) falsch. Die C++-Standardheader haben kein ".h" am Ende. Und alle Funktionen, Klassen und Objekte stehen im Namespace std.

Ich empfehle, dieses Buch nicht weiter zu benutzen. Leerzeichen in Variablennamen sind schon ein ordentlicher Schnitzer.

Geschrieben

Hallo,

weil das kann ja eig kaum sein das mein Buch falsch ist...

Doch, ist in diesem Fall falsch. Mit welchem Buch arbeitest Du denn? Du kannst ja mal den Verlag auf den Fehler hinweisen (wobei ich jetzt mal vermute, dass dies nicht der einzige Fehler ist).

Nic

Geschrieben

mhh ich lern gerade mit c++ in 21 Tagen... von Jesse Liberty, iostream.h wird dort verwendet, also so wirds in dem Buch erklärt, damit es auch auf älteren Rechnern funktioniert... und die Unterschiede sind nicht so wichtig für einen Anfänger...

Jop ein paar kleine Schönheitsfehler sind mir auch schon aufgefallen...

welches Buch könntet ihr mir den noch empfehlen?

Geschrieben

mhh, die Bücher sind alle so teuer, da will ich mir jetz eigentlich nicht n neues Buch kaufen :/

hab aber schon wieder n paar fehler endeckt, die aber mein Vorgänger ausgebessert hat,

es gibt auch haufenweise so online tut's, bringen die was?

also gibts da einigermaßen gut?

weil ich habe im moment wirklich keine 50 € für ein Buch über...

Geschrieben

Das ist das Buch, mit dem ich ausgezeichnet gelernt habe, nur als Tipp. Ich weiss nicht was das zZt kostet, aber ich fand es ziemlich gut, da immer auf einer Seite Quellcode stand und auf der gegenüberliegenden Seite die Erklärung dazu. Ich hab allerdings auch mit C angefangen, C++ war danach schon fast von alleine zu lernen (FAST ;-) )

Gruß

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...