Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Nein, so sollte man es nämlich gerade nicht machen (und verwende doch bitte die Code Tags). @darki777: Nein, du mußt das eof Flag nicht extra abprüfen.thetrue hat gesagt.:so macht man das:
ifstream in("test.txt");
while(!in.eof())
{
char ch;
in>>ch;
cout<<ch;
};
ifstream in("test.txt");
char ch;
while (in >> ch) cout << ch;
ifstream in("test.txt");
string line;
while (getline(in, line)) cout << line << endl;
ifstream in("test.txt");
while(!in.eof())
{
char ch;
in>>ch;
cout<<ch;
};
Naja, dein Code hat noch mehr Probleme. Tritt z.B. ein Fehler auf (z.B. Lesefehler vom Medium o.ä.) dann hast du eine Endlosschleife weil du nur auf EOF prüfst und so niemals EOF auftreten wird und es wird immer das gleiche Zeichen ausgegeben weil von einem Stream im Fehlerzustand nichts mehr gelesen werden kann. Außerdem läufst du Gefahr eines off-by-one Error denn manche Implementierungen geben bereits EOF zurück wenn beim nächsten Einleseversuch ein EOF gelesen werden würde, andere erst wenn wirklich versucht wurde hinter das Dateiende zu lesen. Dann wird gar nicht geprüft ob etwas eingelesen werden konnte...thetrue hat gesagt.:ok, du hast Recht
bei meiner Methode list er auch ein NULL-byte
Deswegen solltest du diese Methode ja auch nicht verwenden - wegen der eben erläuterten Probleme.darki777 hat gesagt.:super danke geht alles wunderbar, bis auf diese Methode hier:
da wird komischerweise bei mir die letzte eingegebene Zeile die ich hinzugefügt hab, immer doppelt angezeigt.