In einem Beispiel gegeben in C++ Primer,Wie funktioniert while (std :: cin >> value)?
#include <iostream>
using namespace std;
int main() {
int sum = 0, value = 0;
while (std::cin >> value) {
sum += value; // equivalent to sum = sum + value
}
std::cout << "Sum is: " << sum << std::endl;
return 0;
}
Wie funktioniert (std :: cin >> Wert) return true? Und was ist ein "Ende der Datei"? Es scheint, dass ich diesen Begriff verstehen muss, um meine primäre Frage zu verstehen.
Danke!
Ende der Datei? es bedeutet ... Ende der Datei. Du hast das Ende erreicht. der terminus, der though-salt-not-pass-punkt, hier gibt es nichts zu sehen. –
@MarcB, lustig, wie es mehr dazu gibt :) gibt es zwei verschiedene Dinge, die für das Ende der Datei in Windows-Welt stehen (zumindest gab es vor 15 Jahren) – SergeyA
Die Antworten auf die ähnliche Frage, nur dann mit 'cout', sollte auch helfen zu erklären: [Do While-Schleife mit einer Cout-Anweisung] (http://Stackoverflow.com/q/33546984/2718186) – MicroVirus