C++

Filestream: Binary

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Da in vielen Anwendungen auch binäre Dateien zum Einsatz kommen, zeigt Ihnen der Trainer, wie Sie einzelne Daten binär speichern und wieder auslesen können.

Transkript

Bisher haben wir textorientiert gearbeitet sind aber auf Befehl mit dem man einzelne Bytes ausschreiben kann und ich zeige Ihnen ein Beispiel zunächst einmal öffnen wir wieder eine normale Datei hier Test 4.txt und ich habe hier noch was Wichtiges dazu geschrieben ich hole das hier mal ran dass hier brauchen wir ja inzwischen nicht mehr nach ANCC ist sie nicht erlaubt und ich habe eine Ausgabedatei einen binary String s und schon geht es um neue ist binary ich sage das ist jetzt keine Textdatei mehr das ist wichtig damit die Zeichen bei der Ausgabe nicht interpretiert werden und er irgendwas damit macht das ist ganz zu holen uns an nur noch über das lösche ich ja auch raus zweimal aus einem früheren Beispiel und dann habe ich das Ganze geschrieben aber das Besondere ist jetzt hier bevor ich hier die Dateien nach schließe ich hier noch ganz konventionell raus am Anfang 55 und hier jetzt 256 Zeichen wenn ihr es ausgegeben mit dem Befehl put put ist der Trick, put Ch gibt ein Zeichen aus in der entsprechenden Kodierung also ein Byte und ein Byte kann ja den Wertebereich von 0 bis 255 annehmen also schreibe ich hier 256 Bytes im Bereich 0 bis 255 inklusive raus, ja das ganze wieder einlesen das ist auch wichtig dass ich hier neben dem im Kommando auch binary angebe dass ich wirklich binary ein lese und interpretiere und dann holen wir die Zeichen ab mit get geht es entsprechend wir sind daten get ch holt mir genau ein Byte das gebe ich einfach auf dem Bildschirm aus und dann schauen wir mal was jetzt hier bei der ganzen Geschichte rauskommt so und der kommt auch noch ein Piep weil die Zeit natürlich hiervon System interpretiert werden zum Beispiel als Bell und wenn ich jetzt nach hoch skrolle oben ganz normal die Quadratzahlen die weren als zeichenweise aus der Text Datei ausgelesen und hier unten kriege ich die Zeichen so wie sie im Zeichensatz stehen in den dos Zeichensatz jetzt in dem Fall kann kann das hier mal auch hier unten machen habe ich ja noch mein Fenster von früher offen mein dos Fenster das haben wir jetzt hier type test4.txt so kann ich die Datei natürlich auch ausgeben der passiert ist gleich hier wenn die Zeichen aber nicht mehr richtig dargestellt der Unterschied beim Teil werden die nämlich interpretiert und es kann das System natürlich dann nicht richtig darstellen während wir Sie Binbir einfach Zeichen für Zeichen ausgeben und jedes Zeichen dann halt auf dem Bildschirm interpretiert wird nicht aber zeichen sie quenzen also auch noch mal wichtiger Unterschied das würde hier zum Beispiel passieren wenn ich das jetzt mal rausnehme wir gucken uns mal an ob ich da recht habe und ja genau Sie sehen hier jetzt kommt ihr nur noch ein Teil der Zeichen raus und dann ist es jetzt wieder auf binary umstelle und gebe das jetzt aus dann wenn die Zeichen bei der Ausgabe nicht interpretiert und Zeichen für Zeichen einfach so auf den Schirm ausgegeben sowieso Ursprung nicht auch gewollt hatten.

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!