Edit: Gut, ich verstehe. Solange der input eine Zahl ist, ist die Aussage Wahr und while ist am arbeiten. Schreibe ich nun jetzt etwas anderes, dann ist die Aussage falsch und while beendet sich. Aber nun eine Frage: Wieso sagt das Buch nichts von dem?
Soo,
ich habe mir fest vorgenommen C++ zu lernen
Heute kam C++ Primer an (Ich habe mich ernsthaft gefreut ) und habe bereits angefangen, das Buch zu durchpforsten.
Nun bis ich auf Seite 15, und dort steht dieses Beispiel:
Code:
#include <iostream>
int main()
{
int sum = 0, value = 0;
while (std::cin >> value)
sum += value;
std::cout << "Value is: " << sum << std::endl;
return 0;
}
Nun, wenn ich jetzt die Zahlen 3 4 5 6 eingebe,
sollte 18 rauskommen.
Aber, wenn ich eine Zahl eingebe, passiert einfach nichts.
Ich finde, dass das oben sowieso keinen Sinn ergibt, das liegt aber wahrscheinlich daran, dass ich ja erst bei diesem Kapitel bin.
Kann mir jemand helfen und sagen, was dort falsch gemacht worden ist?
Und da ich ja dabei bin
In Microsoft Visual C++ bin ich gezwungen, immer "#include "stdafx.h"" zu setzen.
Wieso?
Enter your numbers then enter a letter to stop the while loop (because a char can't fit into a int variable).
What don't you understand in this code ?
stdafx.h basically precompile all the headers files listed in it, for further reading about it :
I now understand it, and I realised that also after a few minutes (:/).
I just didn't now that with the letter, because the book didn't do it in the example.
That's why I didn't know what is going on.
So, do I always have to put #input tdafx.h in the header?
Wohl eher etwas dass du selbst nicht im Ansatz verstehst. Aber was schreibe ich schon, unser TS sollte lieber seinen hochqualifizierten Lehrer seines Informatikunterrichts fragen (nicht wahr, Rainbow?).
Wohl eher etwas dass du selbst nicht im Ansatz verstehst. Aber was schreibe ich schon, unser TS sollte lieber seinen hochqualifizierten Lehrer seines Informatikunterrichts fragen (nicht wahr, Rainbow?).
VS bindet durch die stdafx vieles des C++ standards ein.
Zum Beispiel? Du bist dir ja so sicher, dann wirst du ja sicherlich ein konkretes Beispiel haben, für welches stdafx zwingend benötigt wird (weil sonst ein Teil des C++ Standards fehlt?!).
Quote:
Du weißt anscheinend ja nichtmal was die standard Library ist.
Damit schneidest du dir selber sowas von ins Fleisch. Die Standard Library hat nichts, aber auch gar nichts mit den vorkompilierten Headern zu tun.
Zum Beispiel? Du bist dir ja so sicher, dann wirst du ja sicherlich ein konkretes Beispiel haben, für welches stdafx zwingend benötigt wird (weil sonst ein Teil des C++ Standards fehlt?!).
Damit schneidest du dir selber sowas von ins Fleisch. Die Standard Library hat nichts, aber auch gar nichts mit den vorkompilierten Headern zu tun.
Der einzige der je über diese vorkompilierten Header (Projekt Start) gesprochen hat, bist du.
Du weißt aber schon, dass eben das aktivieren der vorkompilierten Header der Grund für die stdafx.h Datei ist?
Und wie bringst du das nun mit der std library in Verbindung? Du hattest ja oben schließlich auf meine Lösung mit dem entfernen der vorkompilierten Headern mit "die vs std lib wird immer eingebunden" geantwortet.
Ich frage mich nun, was die stdlib damit zu tun hat? Klär mich auf, ich bin unwissend und habe leider keinen gottgleichen Informatiklehrer zur Hand.
Kurze Frage abseits des Themas: Ist der User DeinMud zufällig enger mit dir verwandt?
Nicht zu vergessen, dass die std Lib eben nicht immer eingebunden ist, was auch völlig ok ist, da man selten die volle Lib benötigt.
Quote:
Originally Posted by -Rainbow
Der einzige der je über diese vorkompilierten Header (Projekt Start) gesprochen hat, bist du.
Geh einfach weg, langsam schlägt das Lachen in Weinen um.
Die Qualität deiner Beiträge ist miserabel und es nervt mich, wie du hier in meiner Sektion Halbwissen verbreitest.
C++ Primer ? 09/01/2013 - C/C++ - 8 Replies Hay,
Würde jetzt gerne anfangen, c++ zu lernen.
Ich habe bis vor kurzem nur in VB kleinere Dinge geschrieben , aber das wird langsam langweilig bzw. Würde ich gerne auf eine andere Sprache umsteigen :)
Naja aufjedenfall habe ich mich hier mal in der Sektion umgeschaut und oft gelesen, dass der C++ Primer zu empfehlen ist :)
Da es aber mehrere Auflagen gibt, würde ich gerne wissen, welche am "Anfänger freundlichsten" ist :P und wo man sie gut bestellen kann/wo es am billigsten ist, oder...
[C++ Primer 5th Edition] Brauche Hilfe 08/04/2013 - C/C++ - 11 Replies Grüß euch!
Ich hab mir jetzt endlich das Buch C++ Primer 5th Edition gekauft und bin gerade auf Seite 50, wo die Klassen eingeführt werden.
Bei den Aufgaben steht, dass ich mir die fertige Klasse auf C++ Primer, 5th Edition | InformIT runterladen soll und dann in meine "working directory" einfügen soll also den "Sales_item" header.
Hab die nun in meinen Projekt Ordner eingefügt (hoffe das ist richtig so), jedoch jedes mal, wenn ich versuche das Programm zu starten (um nachzusehen, ob es...
Video2brain C++ vs. C++ Primer 05/02/2013 - C/C++ - 4 Replies Hey,
bin am überlegen mir den C++ Primer oder ein Video2brain Teil zuzulegen.
Könnt ihr eines davon empfehlen?
Ich weiß das der C++ Primer sehr gut ist. Ich weiß aber so gut wie nichts über die Video2brain Teile. Sind diese gut erklärt?
Danke
CO2M8 - Primer Guide 02/26/2012 - CO2 Guides & Templates - 32 Replies PLEASE NOTE: EPVP (elitepvpers) is the ONLY site where you can get a authorized version
of the M8 tool, all other sites are untrusted duplicates.
DownLoad CO2M8 --> HERE
THE CO2M8 PRIMER GUIDE - Rev2
A quick start guide for new CO2m8 users, because the main guide is a little out of date but still mostly accurate I've decided to leave it intact and instead write a supplementary basic primer guide that deals more clearly and simply with the areas that are giving people the most...