Am 14. September 2017 haben wir eine überarbeitete Fassung unserer Datenschutzrichtlinie veröffentlicht. Wenn Sie video2brain.com weiterhin nutzen, erklären Sie sich mit diesem überarbeiteten Dokument einverstanden. Bitte lesen Sie es deshalb sorgfältig durch.

C++

StrStreams lesen

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Dieser Film zeigt, wie Sie unter Verwendung von String-Streams auch die Eingabe realisieren können. Der Trainer erklärt anhand eines weiteren Beispiels die Schreibweise für dieses Vorhaben.

Transkript

Aus solchen String-Streams kann man auch Daten herauslesen. Das ist klar, das muss natürlich so gehen, wie bei Dateien auch. Und da bastle ich mir so zu sagen meine eigene Datei als Character Field, char data [ ], habe ich hier einfach mal ein paar Daten angelegt, mit slash n werden die Zahlen getrennt, das ist eigentlich ganz normal und ich definiere jetzt einen istrstream in1 genannt. Vom Typ her mit den Daten data initialisiert. So und dann kann es los gehen. Wir lesen jetzt erstmal die Zahlen 12 34. 5 hier in die entsprechenden Werte, so als ob das eben ein cin wäre. Zur Kontrolle kann ich das hier ausgeben. Ich kann auch einen ganzen Buffer einlesen mit getline. Der holt mir jetzt einfach vondort aus den nächsten, nämlich die Testdaten. Mit seekg kann ich das ganze wieder zurück in den Anfang setzen. Das funktioniert halt auch, seekg kann ich genauso verwenden, g wie getpointer und dann lese ich das ganze aus, so lange kein End of File vorliegt. Mit getline holen wir es wieder rein, geben den Buffer aus und den entsprechenden Status auch. Das macht er jetzt hier eine Schleife solange bis End of File vorliegt, also der Status rdsdate ist auch nochmal eine wichtige Funktion, dann kann ich den Status direkt abprüfen. Und jetzt starten wir das ganze mal, das geht direkt fix. Testdaten hier oben, alles okay, dann haben wir hier Status 0 hier passiert nichts, wenn ich das ganze also erneut einlese bis da unten status 3 kommen wir also die letzte Zeile eingelesen wurde, damit hat es ganz gur funktioniert. Und mit dem können Sie natürlich sehr viel machen. Es gibt auch noch die klassische C-Bibliothek mit sprintf und sscanf. Da kann man auch solche Buffer in Streams so zu sagen setzen und behandeln, das ist halt die moderne Form, die bei C++ angesagt ist mit Input-String-Stream und Output-String-Stream dafür zu arbeiten. Sie können daher mal ein paar Beispiele dazu jetzt ausprobieren.

C++

Machen Sie sich mit den einfachen Grundlagen zu C++ vertraut und lernen Sie anhand zahlreicher Übungs- und Codebeispiele die Klassenkonzepte, Prozeduren und Funktionen kennen.

9 Std. 3 min (143 Videos)
Derzeit sind keine Feedbacks vorhanden...
 

Video-Training auf DVD mit Bonusmagazin

+ Tutorial to go: Mit Videos für iPod, iPhone & Co.

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!