C++ arbeiten mit Dateien mit C++ | Arkadiusz Włodarczyk | Skillshare

Playback-Geschwindigkeit


  • 0.5x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 2x

C++ arbeiten mit Dateien mit C++

teacher avatar Arkadiusz Włodarczyk, Professional teacher

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu jedem Kurs
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu jedem Kurs
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

16 Einheiten (2 Std. 45 Min.)
    • 1. Einführung

      3:26
    • 2. Streams - was ist Eingabe und Ausgabe

      6:27
    • 3. So öffnen und schließen von Dateien

      6:27
    • 4. File

      13:24
    • 5. Streams error

      17:41
    • 6. Reading - seekg und tellg

      8:53
    • 7. Positionspapier schreiben - suchen und Tellp

      3:55
    • 8. Extracting aus Dateien

      15:26
    • 9. Inhalte von zwei Dateien vergleichen

      25:11
    • 10. Setzen - Laden von Zeichen aus dem cin direkt in die Datei

      4:17
    • 11. Peek - Zeichen aufstreben, ohne extrahieren

      3:42
    • 12. Putback - extrahierter Charakter im Stream

      2:38
    • 13. Schreiben - Schreiben von Bytes in die Datei

      5:42
    • 14. Gcount - Zeichen aus der letzten Operation zählen

      3:35
    • 15. Mini

      42:03
    • 16. Was nach diesem Kurs

      1:57
  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Alle Niveaus

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

145

Teilnehmer:innen

--

Projekte

Über diesen Kurs

Dieser Kurs geht darum, auf Dateien in C++ zu arbeiten und die fstream (Dateistrom) Bibliothek zu verwenden.

Dieser Kurs besteht aus mehr als 2 Stunden an tollen Inhalten. Vor dem Kauf siehst du dir kostenlose Videos an, damit du selbst sehen kannst, wenn dir die Art und Weise gefällt, wie ich unterrichte.

Du brauchst nichts über das Funktionieren von Dateien zu wissen, aber es ist gut, die Grundlagen der C++ Sprache zu kennen.

Nach diesem Kurs wirst du wissen:

  1. wie man auf Eingangs- und Ausgangsströmen arbeitet,
  2. wie man Dateien öffnen und schließen und wie man Fehler in Verbindung mit diesen Vorgängen behandelt,
  3. Status der Dateiöffnung
  4. die stream’s des Streamens,
  5. wie du die Größe einer geöffneten Datei überprüfen kannst,
  6. welche binären Dateien sind und wie du sie vergleichen kannst,
  7. wie du den Inhalt einer Datei extrahieren und speichern kannst,
  8. wie man eine mini erstellt, mit der man hinzufügt, anzeigen, suchen, entfernen, laden und speichern kann,
  9. viele Funktionen zum Arbeiten an Dateien

Wenn du Fragen zu den Themen hast, die in diesem Kurs behandelt werden, nachdem du die Videos angeschaut hast, zöge bitte nicht mehr zu fragen. Ich helfe immer gerne.

Triff deine:n Kursleiter:in

Teacher Profile Image

Arkadiusz Włodarczyk

Professional teacher

Kursleiter:in

I am the author of 27 very popular video courses about programming, web-development and math in Poland. I've also created 7 video courses in English. Over 300,000 people enrolled in my courses. I put all my heart into creation of courses. I always try to explain everything the easiest possible way. I'm sure that my courses will help you in the programming and web development adventure :)

I believe that everyone has the ability to develop software if they are taught properly. Including you. I'm going to give you the context of each new concept I teach you. After my course you will finally understand everything that you code.

I've been developing websites for over 15 years and i've been programming for over 10 years. I have enormous experience in that matter and I want to sh... Vollständiges Profil ansehen

Kursbewertungen

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%
Bewertungsarchiv

Im Oktober 2018 haben wir unser Bewertungssystem aktualisiert, um das Verfahren unserer Feedback-Erhebung zu verbessern. Nachfolgend die Bewertungen, die vor diesem Update verfasst wurden.

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen bei Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Einführung: Hallo, alle. Willkommen In der Videoanruf C++ über das Betreiben von Vertrauten, die Sie in der Cows Fi Stream Bibliothek gelernt haben , wo mein Name unsere Kataloglogik ist, und ich bin Wasser von über 25 Video-Flüchen in Polen. Ich liebe es, andere Menschen zu unterrichten. Ich ändere auch die Anrufe C ++ davon ab, sie auf der Expertenebene abzuspielen. Dieser Kurs ist die erste Ursache. Du solltest dir die ansehen. Der zweite Kurs über die Bibliothek, die verwendet wird, um auf fünf zu arbeiten. - Was? Was musst du über das C plus wissen, bevor du das Abenteuer mit diesem Kurs stoppst ? Also werden wir nicht Lucy oder kostbare Zeit. Lasst uns davon aufhören. Sie müssen die C ++ Grundlagen kennen. So müssen Sie Wasser für Ebels Zeiger Funktionsstrukturen wissen, Schleifen und automatische Gebot war relationale logische Operatoren. Wenn Sie das wissen, werden Sie in Ordnung sein, diesen Kurs zu beenden. Okay, jetzt wärst du nicht nach der Sache, weil es wirklich wichtig ist. Nun, Sie würden nicht wissen, wie man Eingabe- und Ausgabestreams bedient. Er würde bemerken, was sind, was diese Eingabe und Ausgabe Sie. Wir wissen auch, dass nach den kostenlosen Lektionen, also schauen Sie es sich an. Sie wissen, wie man Kämpfe öffnet und schließt und wie man mit Pfeilen umgehen kann, die mit den Operationen verbunden sind . Nun, kein Zustand des Feuers. Du weißt also, wie man das Feuer öffnet, damit wir den Charakter dazu bringen können. Oder Sie möchten die Datei öffnen, um den Inhalt zu Beginn der Meinung zu entfernen oder etwas , das Sie werden. Keine drei bedeutet Pfeil-Flaggen. Sie werden wissen, wie man die Größe des geöffneten Feuers überprüft. Du weißt, was gutartige, überdachte Kämpfe sind und wie man sie vergleicht. Sie werden wissen, wie Zehe extrahiert und sichere Inhalte auf dem Feuer aus dem Feuer. Es ist sehr wichtig Thema Sie und auch Amy Datenbank erstellen, die Sie auf der Show erlaubt, sagte sie laden sichere Menschen bewegen. Also ist es ziemlich cool. Es ist die letzte Lektion, und Sie werden auch Manny-Funktionen lassen, die die Arbeit mit fünf unterstützt. Sie können sich die Beschreibung ansehen, und Sie werden genau wissen, was Sie nach dem Auto lernen werden. Rufen Sie den Kurs an, wenn Sie eine genauere Beschreibung der Autos wünschen. Okay, also was werden wir benutzen? Wir benutzen die kalten Blöcke. Integrierte Entwicklungsumgebung. Es spielt keine Rolle, was Sie verwenden, weil Sie die Kohleblöcke verwenden können, Sie können das visuelle C plus verwenden. Außerdem können Sie das taube C plus verwenden. Plus, es spielt keine Rolle. Es ist nur ein Redakteur. Mach dir keine Sorgen. Wenn Sie denselben Editor verwenden möchten, können Sie diesen Editor einfach in den Browser eingeben. Es ist kostenlos, so dass Sie es einfach herunterladen können auf. Alles wird funktionieren. Ordnung. Ok, es gibt noch einen. Fink. Stellen Sie sicher, dass Sie kostenlose Lektionen überprüfen. Also wirst du wissen, ob dir die Art gefällt, die ich lehre. Ok. Und wenn Sie Fragen haben, zögern Sie nicht, sie zu fragen. Ich werde ihnen sicher antworten. Also mach dir keine Sorgen. Ich helfe Ihnen gerne. Also viel Spaß und viel Glück. Vielen Dank. 2. Streams - was ist Eingabe und Ausgabe: Hallo, alle. Heute werden wir über Streams sprechen. Über die Eingabe über die Ausgabe. Wir würden gerne fester sein. Millar mit Ted Berichten. Ansonsten haben wir nur Probleme. Muss alles auswendig auswendig lernen. Also werden wir es nicht verstehen. Es wird nur schreiben, dass eine Art codiert nicht verstehen wird. Lassen Sie uns das Anhalten vom Scotch aus dem Betteln verstehen. Okay, also was ist das Gleiche? Nun, schauen wir uns die Bilder an. Schau, hier ist der Strom, aber was? Sie werden ihren Strom halten. Sie sehen Europa über der momentan eine Krankheit nur Walter, reden wir über Programmierung, oder? Natürlich. Wir reden über Programmierung, aber sieh mal, er war der Strom. Sie können sehen, wie sich das Wasser bewegt. Dort fließt es von einem Ort zum anderen von etwas Go. Dies nennt Eingabe zu etwas mit dieser Ausgabe. Schau, von oben nach unten. Gibt es eine Art von Objekt in der Programmierung, das uns erlaubt, diese Operationen hinter der Szene durchzuführen? Richtig. Und sie könnten nur deswegen streamen, weil sie uns erlauben, das richtig zu machen. Ok. Und jetzt in Ordnung. Also, was ist in der Programmierung, zum Beispiel Eingabe. Was ist das Wasser im Programm? Nun, schauen Sie sich die Programmierung und Situation in der Programmiersprache an. Das Wasser ist Information, aber genau so bewegen sie sich von einem Ort aus etwas. Körper formen und zu einem anderen Preis setzen. Also, zum Beispiel, Variable Oder, zum Beispiel, etwas Gutes wird Ausgabe genannt. Zum Beispiel, Zehe der Monitore. Wir können uns hinsetzen. Ah, Zusammenfassend können wir zum Beispiel Bisse bewegen, zum Beispiel Bisse bewegen, die durch Zeichen von der Benutzer-Tastatur dargestellt werden, die in dieser Situation in die Datei gestellt wird. Wir geben nur in dieser Situation aus, damit wir über Input nachdenken können. Ah, als Eingang zu etwas Richtigem. Es ist eine Quelle spät, denn wir können etwas in, zum Beispiel, Zeichen setzen zum Beispiel, . Sie warten dort, und wir können sie extrahieren. Die Eingabe ist also wie die Quelle. Wir können Dinge aus der Botschaft extrahieren, und wir können über die Ausgabe als den Ort nachdenken, an dem Sie etwas rausbringen wollen. Schau, wie betont, dass Denken Ausgabe etwas richtig aussetzt? Wir können auch zum Beispiel den Coleman den Synthetischen hören, von einem Skiboot reinlegen, Kunst ans Feuer setzen. Also, wie Sie in Boot out Essen sehen können, richtig, so dass heraus eine Art von Ziel zu sein und Eingabe ist eine Art von Quelle und Fronten etwas verlassen . Hier haben wir ein sehr einfaches Programm, das im Moment nichts ist. Aber nun, nun, wir haben hier nach einer großen Bibliothek mit diesem Eingabe-Ausgabestrom aufgerufen. Es hat also einen Objekt-Stream, der uns fließen lässt die Informationen von der Eingabe in die Ausgabe bewegt. Im Moment wird die Eingabe durch die Objektwochen dargestellt. Wir haben gerade c angerufen. So ist es, als könntest du zum Beispiel daran erinnern, dass es CPP in Booth ist, wir können Dinge dort platzieren, das Ding tun und du kannst Dinge aus diesem Input nehmen. Genau. Wir können ihre Charaktere vom Schlüsselboot booten, und wir können sie später setzen. Zum Beispiel, Tova Rabel A, die wir auch hier definieren und wenn um dieses Programm deklarieren müssen. Und im Moment tippe ich Zahlen und die Zahlen werden hier gesetzt und dann werden sie zu einem so auf die Eingabe verschoben. Die Dinge warten, und wenn wir hier tippen und dann werden sie in das Buch bewegt. Aber wir können auch bewegen, dass die Dinge an andere Stelle. Wir könnten sie auch nach außen rechts bewegen, damit wir etwas tun können, zum Beispiel, Sehen Sie aus. Lassen Sie uns etwas an die Ausgabe senden. Mit diesem Pfeil und so etwas bewegen wir ihn nach draußen, damit jeder sehen kann, damit wir ihn ausführen können. Und wie Sie jetzt sehen können, können wir auch sehen, dass 55, die wir hier setzen. Dass der Import und Blick jetzt sind wir nicht über fünf sprechen. Jemand sagt nein. Schau, es ist sehr, sehr ähnlich, weil wir jetzt zum BeispielDinge aus dieser Quelle nehmen können zum Beispiel , zum Beispiel, Input und setzen sie in den Kampf. Oder wir können sagen, dass die Datei die Eingabe sein wird. Dieses Mal wird es die Quelle sein und wir werden die Dinge von dort nehmen. Und wir werden es außerhalb der Zehe setzen, zum Beispiel, Benutzer, damit er es auf dem Kopf sehen kann. Also sehen Sie, der Kampf kann sein will die Quelle und sobald es das Ziel sein kann, will ich manchmal, richtig? Tun Sie es. Aber du kannst es. Ich will auch, Wir können auch Dinge aus dem Feuer nehmen, oder? Es hängt auch alles von der Situation ab und wir werden über die Situationen sprechen. Wir sprechen auch über andere Bibliothek, die wir genau denken, fünf es ist sehr ähnlich in der nächsten Lektion. Vielen Dank. 3. So öffnen und schließen von Dateien: Hallo, alle. Heute werden wir reden, wie man nah und Recht auf Feuer öffnet. Aber denken Sie daran, wir werden es auf einfache Weise tun, also würden wir nur wissen, wie man öffnet, wie man es schreibt und wie man schließt. Nun, kein Gespräch über die fortgeschrittenen Themen. Wie, zum Beispiel, eine anhängige, um die Feuer Meinung. Ist das das Binali-Feuer und andere Dinge wie das? Wir wollen das nur vereinfachen, damit wir es Schritt für Schritt lernen können. Okay, also wollen wir etwas über die Bibliothek erfahren. Wir entdeckten fünf Stream so extrem steht für fünf Saiten. So funktioniert es auf fünf. Und es ist wirklich, wirklich ähnlich wie die Art Input-Output-Stream. Dieses Mal werden wir die Datei als Eingabe oder als Ausgabe behandeln. Nun, wir entscheiden, wie wir das Feuer behandeln wollen. Erstens müssen wir Zehe erstellen ein Objekt Objekt, das, ah haben in dem Feuer, das wir behandeln wollen. Das wird ihn nicht operieren. Also lassen Sie uns das Objekt erstellen. Also werden wir extrem reden und meine fünf Griff. Das ist also der Ort, an dem wir retten werden, wo wir unserem Bußgeld helfen werden. Und weil wir es sind, denken Sie, dass Sie die Extremklasse hören. Diese Objekte haben viele Methoden mit Funktionen, die wir hier jetzt verwenden können. Und wir können mit dem Feuer operieren, das hier geöffnet wird. Richtig? Also lasst es uns öffnen. Mein Kampf hander und wie Sie erraten können, variiert eine Methode, die das Feuer öffnen kann. Er, wir können den Namen abtippen. I So, zum Beispiel, Test und das ausgestorbene. Und jetzt sollten wir in der Lage sein, den Kampf zu eröffnen, das Testfeuer zu testen. Und es gibt ein Problem, weil Helden, die Sie sehen können, gibt es kein Feuer beleuchtet. Und deshalb werden wir es nicht öffnen können, weil es nicht hier ist. Richtig, also sollten wir es hier schaffen, wie es geht. Es ist gerade gerieben, so dass hier eine Pol-Iverson-Inversion von diesen Fenstern ist. Aber nun, Sie wissen, wie Sie die fünf sicher erstellen können. Also schaffen wir die Geldbuße. Okay, also ist es nicht so, dass wir offen sind, du bekommst, dass die Kämpfe bereits geschaffen sind, und jetzt können wir ein paar Dinge damit machen. Nun, schau, das Feuer gerade jetzt, wo es hier passiert ist, ist wirklich am Ausgang, oder? Es ist das Ziel von den Dingen, die wir das Recht setzen können, oder wir können, zum Beispiel, etwas von innen Beispiel bekommen. Wir könnten ein paar Dinge hier bekommen, und wir werden die Zehe fahren, sie abrufen , gerade jetzt in diesem. Hör mal, lass uns einfach etwas reinlegen, also lass es uns als einen Blick machen, wenn du so etwas wie „Ausschau“ hast. Also bewegte sich die Charakterausgabe etwas dorthin. Richtig? Und hier ist es nicht anders. Im Moment bewegen wir etwas. Zehe meine fünf Handler und, zum Beispiel, diese ISS sagen einen einfachen Text. Richtig. Also bringen wir es hierher. Wir könnten auch so etwas tun, das hier ist. Es ist wirklich sehr ähnlich Sache. Okay, also bringen wir diese Schreibtische hierher und jetzt sollten wir auch den Kampf anrufen. Warum sollten wir das Feuer schließen? Nun, weißt du, erstens könntest du die meine 500 Zehe öffnen. Andere Kämpfe. Zweitens: Jetzt wollen wir, um unsere Ressourcen, mehr Ressourcenund andere Dinge wie diese zu schaffen um unsere Ressourcen, mehr Ressourcen . Frei. Wir operieren nicht auf dem Feuer und mehr, so dass wir es frei machen. Wir können an anderen Dingen wie diesem arbeiten. So ist es gut für ihr Programm für die Gesundheit unseres Programms für die Gesundheit unserer kompetenten , dass Dinge wie diese eso wir hier unsere Erinnerung befreien und wir erlauben uns , sie zu verwenden , mein Freund 100 mehr als einmal, Richtig? Also schließen wir das Feuer, und jetzt können wir es kompilieren und laufen. Und wie Sie sehen können, wenn sie geöffnet, wenn ich hier haben wir das. Das ist hier ein Beispieltext, richtig? Also haben wir gerade geschrieben, dass denken in der Tat. So funktioniert es perfekt. Wir können es zum Beispielauch zum Beispiel überprüfen. Wenn ich offen war, wahrscheinlich einige präsentieren meine 500 Und hier ist eine Funktion offen. Also, wenn Sie diese Einsicht nicht machen können, und Sie können den Kampf schließen. Sonst mach es nicht richtig? Sagte so etwas, Andi, wie wir sehen können, zum Beispiel, wenn wir so etwas auf dem Kampf tun hat Bohne offen für einen armen wirklich, dass jetzt es nicht funktioniert. Aber wenn wir den Namen verwenden, finden Sie, dass wir ihn erstellen. Wie Sie sehen können, war der Kampf richtig offen. Natürlich funktioniert es gut. Wir können auch feststellen, dass wir etwas könnte Gott ist einfacher Text, zum Beispiel. Also sind wir in einem hier, das vermisst wurde. Und wenn ich es ausführe, können Sie sehen, dass es dies hinzugefügt. Aber schau, wir schaffen den Kampf von Anfang an, weil du sehen kannst, dass wir nicht hinzufügen und Dinge wie das machen, um neuen Text hinzuzufügen, nicht alles zu entfernen. Wir müssen das Feuer in irgendeiner Art Modus öffnen und wir werden über diese Schrauben reden. In anderen Lektion, wir sprechen auch bis zu extrahieren aus, dass gerade jetzt in der Wirtschaft. Und wie Sie sehen können, haben wir behandelt, wie wo, wenn ich als was, äh, Ausgabe, genau wie der Ort, wo wir hineindenken können. Okay, vielen Dank. 4. File: Hallo, alle. Heute werden wir über die Möglichkeiten sprechen, wie wir die Dateien öffnen können, weil Sie sehen, dass wir die Kämpfe öffnen und sie auf der Lesbarkeit auf dem richtigen Tisch machen können. Oder vielleicht wollen wir etwas am Ende des Feuers verwirren oder vielleicht die Zehe öffnen. Und wenn ich als binäre Datei, so können wir es hinzufügen, zum Beispiel, ein Bild. Lassen Sie uns über die Herden. Flaks sind die meisten für das Öffnen der Datei, so können wir sagen, wenn ich Zehe nur in der Lage sein, oh, Schrecken, um sie von ihnen und andere Dinge wie das zu lesen, ich sagte, Bereich. Also lassen Sie uns die Kommentare bekommen, damit Sie es später leichter lesen können. Ähm, wie Sie sehen können, wäre hier angekommen. Es rief aus der letzten Lektion haben wir nur eine fünf erstellt, die diesen F-Stream gebunden ist und Sie zahlen hier ein Feuer mit dem Beispieltext Fi und wir überprüfen. Geben Sie die Kämpfe offen. Wenn nicht, senden wir eine korrekte Nachricht. Und wenn nicht, wenn es offen ist, und dann werden wir etwas tun, halten Sie richtig. Also, wenn wir um, dieses Programm ist, können Sie sehen, dass wir hier eine Angelegenheit haben. Das Feuer hat sich nicht geöffnet vorbereitet, also Ah, wie Sie sehen können, ist es nicht cool, dass ich jedes Mal, wenn fünf so geschaffen wurden, schleppen würde. Richtig. Mit den Fenstern von etwas, das, ähm, wir müssen sicherstellen, dass, wenn ich einfach sein kann, eine kuratierte durch die C plus Sprache ist, richtig? Also, wie es zu tun? Warum es nicht an diesem Ort geschaffen wird. Es liegt daran, dass die Akte hier gerade eine Art von Herden hat. Moment ist es in einer Art von Graben und f Stream Standardmodus. Lasst uns etwa 95 Abstimmungen abstimmen. Ah, ist Eingangsausgangsstrom Eingang. Und es hat auch die Flagge, die aus ist. So hat es das zu Flackern bekommen. Und reden wir hier über den Flachs. Also dieser Typ IHS von Eingang I in steht für Eingabe und es erlaubt uns, aus der Datei zu lesen. Also ist es für das Lesen, Ordnung, Lesen aus dem Feuer und hier haben wir gut raus und es erlaubt uns das Recht zu finden. Und wenn wir Teoh haben, dass zwei Monate oben in der Mitte in der gleichen Zeit, als er das Feuer öffnete . Wir können es schreiben und lesen, wenn wir auf Lee diesen Gedanken hätten, dann würden wir nur für das Schreiben erlauben , um zu kämpfen. Und es ist ziemlich leicht zu verstehen, dass, wenn wir Onley haben, diese Flagge auf den fünf automatisch Ari erstellen wird. Warum ist es so? Denn wenn wir es schaffen, wenn wir jemanden lieben, der etwas schreibt, brauchen wir eine Fünf, die er existiert, oder? Wir können nicht haben, wer ins Nirgendwo schreiben kann. Also, wenn Sie die Ausgabe Ah haben, Flock, können wir es schreiben. Wenn es keine fünf gibt, erstellen Sie es. Und auch, wenn es ein Feuer, dann tragische Hilfe es so entfernen entfernen für jeden entfernen Inhalt auf Lis Es ist ein Kurs mit IOS in flak. Also, wenn wir eine Standard-Form das Recht wie jetzt haben, weil es auch diese Flak hat, erstellen wir nicht die Datei automatische Auto Aber wenn er nur diese Flagge war und wir können dieses Verhalten ändern , indem wir einfach den zweiten Parameter hier verwenden. Wie Sie sehen können, ist der Standardmodus hier eingestellt, dass es in und aus und dies könnte sehen, dass wir studieren können, um nur aus nein und wenn wir es erfüllen, es ist ein Eingeständnis würde keinen Fehler haben. Und wie Sie hier sehen können, haben wir neues Feuer. Was ist ein Beispieltext? Es funktioniert also sehr gut. Ah, wir können ein Feuer schaffen. Aber wenn wir verwendet, wie ich sagte Bereich, so etwas ist, so dass die Standard-Form auf, die geändert wird. Zum Beispiel dieser Name hier. Wie Sie sehen können, war der Kampf nicht richtig offen, weil er nicht hier ist. Natürlich, wenn wir die Fünf dort bereits haben, funktioniert es ziemlich gut. Okay, damit wir es hier ändern können. Wir können auch trotzen öffnen, indem wir den Konstruktor hier verwenden, damit wir sagen können, dass wir so etwas tun . Es ist eine gute Idee zu wissen, dass es möglich ist, auch so zu tun, dass Sie sehen können, dass es gut funktioniert , aber wir werden diese Syntax verwenden. Okay, hier haben wir den Import. Also ist es für das Lesen über sie. Es gibt mehr Flaggen wie lass uns sehen, wie sie werfen Kate, die er vom Abschneiden ist und es schneidet den Kampf, schneiden alles in rechts Onda, wir haben auch so etwas wie acht, die für bei D sendet und es setzt Zeiger am Ende von fünf. Also, wenn sie das Feuer eröffnen , haben wir zum Beispiel so etwas. Wir haben die ah, den Zeiger am Ende des Kampfes und wir waren direkt am Ende des Kampfes. Aber das Problem ist, dass diese Flagge auch das Feuer abschneidet. Also wollten wir am Ende etwas hinzufügen. Wir müssten auch ah, bei dieser Herde hier, der Eingangsausgabestrom in Flak. Okay, also lassen Sie uns überprüfen, wie es funktioniert. Und lassen Sie uns zum Kampf hinzufügen, zum Beispiel, um einfachen, einfachen Text. Und zum Beispiel, lassen Sie uns einen anderen Text ihm, das ist am Ende. Die Eingabezeile. Nun, wenn wir die Feuer öffnen, können Sie sehen, wir haben hier einen Beispieltext zwei Mal, und wenn Sie das andere Spiel ausführen, können wir feststellen, dass es das gleiche ist. Warum? Weil dieser Ausgabeflock alles von innen schneidet. Also, wenn wir Eingang Apple Stream in Epsom trafen, dann, wenn wir auf sie sind, wie Sie diese Anzeige Inc diese denken am Ende sehen können. Aber wir müssen uns auch daran erinnern, dass der Zeiger am Ende des Kampfes nicht nur dafür steht hier aufzurichten. Es ist auch zum Lesen. Hier. Wir können lesen, an diesen Ort schreiben. Wir können den Punkt ändern, an dem die Dinge gestellt werden, also ist es wirklich wichtig, es zu wissen. So kann der Zeiger geändert werden. Vielleicht kann der Ort des Zeigers in diesem Moment geändert werden. Es ist möglich, in diesem Graben zu lesen und zu schreiben. Es ist sehr wichtig. Warum ist es wichtig? Weil Sie auch so etwas wie ein Pfundform die Herde bekommen haben und der Inhalt wird am Ende von Feuer hinzugefügt , immer am Ende von fünf. Und es ist nicht möglich, Inhalte zu entfernen oder etwas an einem anderen Ort als dem Ende hinzuzufügen. Nun, gut. Also sehen Sie, der Unterschied zwischen diesen zwei Monaten ist, dass wir in den geschehenen, haben wir viel über die Möglichkeit, zwei Dinge am Ende zu haben. Es ist nicht möglich, danach zu wechseln. Auf, zum Beispiel, es ist etwas, das die Mitte vor dem offenen Feuer. Es könnte in einigen Situationen wichtig sein, wenn wir versuchen, etwas so zu tun, aber es ist auch sehr ,sehr wichtig zu bemerken, dass wir Teoh nicht brauchen werden. , Ich immer im Fluss dieses Mal mit der Ausgabe Flak. Warum? Weil, wie Sie sehen können, es nicht möglich ist, Inhalte zu entfernen. Also, wenn du diese Zehen zusammen hast, wenn du drauf bist, wie du siehst, siehst, wurden die Beispieltexte am Ende hinzugefügt und wir haben den Zähler nicht entfernt, richtig? Also ist es auch ziemlich cool, auch ziemlich cool, weil wir nicht hinzufügen müssen, dass ihn mit ihm auf. Es gibt eine weitere Form, die binär ist, und es öffnet den Kampf als ein Kauf schmal. Gut. Okay, also lasst uns eine Sekunde darüber nachdenken, was eine Binärdatei ist. Und schließlich ist es in Ordnung, sagte er. Ist es. Es ist nur ein typischer Kampf jedes Fiza binal Wenn ich Also warum haben sie überhaupt so etwas wie Text für Byline erstellt ? Wenn ich und andere Dinge wie das? Da Sie hier in diesem Programm sehen, ist es eine Notiz, aber es ändert automatisch dieses Binali-Formular in das Textformular. Also jeder 0111 wird geändert, zum Beispiel, als MP, Ich rief wütend, richtig, richtig, so dass die Textdatei eine binäre ified ist. Aber wenn wir eine Notiz benutzen, aber wir interpretieren können, keine US-Attacken und hier haben wir einen binären Graben und keine Binah. Ramon, Ein weiterer Bine Tiere ist ein Text-Modus. Und der Unterschied zwischen den Stows ist auf Lee, dass im Text-Modus, im Standardmodus Ah, gibt es einen Enter adit, was ein bisschen wäre einfach immer sie auf die gleiche Weise interpretiert werden. Unter jedem Betriebssystem verwenden wir die Binärdatei. Wir könnten Probleme haben, wenn wir zum Beispiel aus den Fenstern wechseln. Eine Art schlanker Nox oder andere sind ein anderer Ort, an dem wir zwischen Binär- und Text-Modus häufig oder so etwas wechseln werden . Nein, ich habe ein Problem mit den Eingängen. Richtig. Und das ist auf den Unterschied zwischen hier im Moment. Also vielleicht wirst du in der Zukunft brauchen. Vielleicht nicht. Vielleicht brauchst du nicht mal ah, verwirrt zu sein, Schriftsteller. Aber Sie müssen sich daran erinnern, dass, wenn Sie ein Bild aus einer Art Archiv wie einer Zip öffnen möchten, Sie die beina-Fernbedienung verwenden müssen. Also hier ist der sehr wichtige Unterschied als richtig. Ein Z kann ein paar sehen. Wir haben die F-Stream-Bibliothek. Wir haben auch die I F String-Bibliothek, die die Standardmoduseingabe und 00 F Stream Library hat. Welcher Standardwert ist nicht verfügbar? Das Extreme hat drinnen, weil es in Karat von wenn Strom und aus sagen so, Es hat alle Dinge von den Hockern Kerl bekommen. Also vielleicht ist es die beste Idee, es die ganze Zeit zu benutzen, dieses Ding. Aber weißt du, wenn du besonders sagen willst, dass du einfach nur dieses Ding großartig willst, sag nicht besonders , dass sie einfach etwas in die Datei legen wollen, benutze den Nachwuchs. Das ist die Art, wie Sie schießen verwendet. Die Bibliothek ist okay, das ist die ganze Lektion. Vielen Dank. 5. Streams error: Hallo, alle. Heute werden wir über die Ströme Pfeilwohnungen sprechen Weil, wissen Sie, manchmal, wenn sie öffnen trotzt ihre meine passieren irgendeine Art von Pfeilen sehen Sie, zum Beispiel, könnte versuchen, aus Versehen, ein Zeichen jemals in der Lage. Welcher Typ ist String toe die Variable, die in Lehrer ist. Wir können versuchen, etwas aus dem Kampf zu holen. Und aus Versehen könnten wir etwas tun, das richtig ist, und dann wird es früher etwas geben. Und Sie können auf die Fehler reagieren, denn wenn irgendeine Art von off Fehler jedes Mal passieren gibt es einen Zustand, den wir lesen können und wir darauf reagieren können. Es gibt also Funktionen. Funktionen, die zurückkehren oder fallen, hängen von der Situation ab. Zum Beispiel müssen wir funktionieren, das heißt BET und, wie Sie erraten können, zischt, schlechte, schlechte Situation. Und diese Funktion kehrt zurück, wenn es einen Fehler gibt, wie zum Beispiel das Schreiben zum Kampf, der auf Lee zum Lesen geöffnet wurde. So hatte es die Herde IOS ein Boot. Wir müssen uns daran erinnern, dass diese Funktion die wahre zurückgibt, weil es eine Flagge gibt, einen Zustand, den wir gerade schlecht genannt haben. Aber okay, also lassen Sie uns es am praktischen Beispiel überprüfen. Wie Sie sehen können, öffnen wir hier einen Beispieltext, den Sie hier und hier bekommen hätten. Wir haben einen einfachen Text im Inneren. Okay, also lasst uns den Kampf jetzt auf Lee zum Lesen eröffnen. Und lasst uns versuchen, etwas drinnen zu beantworten. So zum Beispiel Ah, Beispieltexte über einige Singles. Also versuchen wir, Thesensatz einzufügen, aber wir können es nicht tun, richtig? Also, was passiert, wenn es um ihn herum? Wie Sie sehen können, passiert nichts. Aber wenn sie geöffnet, wenn ich auch nichts passiert Also was passiert? Siehst du? Nein. Im Moment haben wir den Zustand schlecht und wir können diesen Zustand lesen. Zum Beispiel. Wir können es so machen. Fünf Wette, und wir können es in den Todesausgang schicken. Und wie Sie sehen können, haben wir zu Ihnen einen. Wenn wir nicht antworten, als die Sache drinnen, dann sind wir, wie Sie sehen können , auf Ihre Null. Okay, aber warum brauchen wir etwas? Ich habe geschaut, wenn so etwas passiert, was würde passieren, wenn ich zum Beispiel versuchen würde, etwas an die temporären fünf aus dem Feuer zu schreiben? So ist es also. Ähm, Violet ist geschliffen. Wie Sie sehen können, passiert nichts. Warum? Weil wir jetzt eine große alte Wette haben. Biegen Sie das Anwesen, das heißt, wir können nichts mehr auf dem Feuer tun. Also, wissen Sie, Moment, wenn Sie etwas im Kampf tun wollen, müssten wir es ausruhen. Wir müssen den Staat bereinigen. Also müssen wir die Funktion verwenden, die klar genannt wird, ist der Zustand klar. Also müssen wir hier so etwas wie fünf verwenden. Klar und ja, gerade jetzt, wenn wir auf diesem Programm waren, Wie Sie sehen können, haben wir hier eine Probe. Also müssen wir klären, ob etwas Schlimmes passiert, damit wir überprüfen können, ob ich bis 10 wir sagen können, dass etwas passiert ist und wir den Staat löschen können, als etwas wie zum Beispiel zu tun. Ah, okay, was haben wir sonst noch Flachs? Wir haben eine Funktion. Wir riefen nur scheitern an. Und es wird durch den Favorit angezeigt und die Funktion Fälschung kehrt durch, wenn wir versuchen, String Toe in Lehrer zuweisen , während breite Lektüre von fünf. So sind die Stiefel nicht der gleiche Typ oder wenn schlechte Beats Situation passiert. Das Fee-Bit enthält also schlechte Beats. Aber es zeigt auch Situation an, wenn wir versuchen, Wissenschaft String Praktikant, Lehrer Ein anderer falscher Typ, oder? Also schauen wir es uns jetzt an. Wir haben auch gelernt, etwas von der Geldstrafe zu nehmen. So können wir, Zum Beispiel, lassen Sie uns hier eine Zeichenfolge erstellen, die den Puffer aufrufen wird. Also ist Pufferung eine Art vorübergehender Ort, wo man die Dinge speichern kann und hier gerade jetzt lenken wir die Dinge aus dem Feuer. Machen Sie den Puffer und wie Sie jetzt sehen können, können wir es an die Ausgabe senden. Lass es uns tun. Wie Sie sehen können, haben wir hier ein Beispiel. Aber was passiert, wenn wir hier sind? Und Lehrer, Wie Sie sehen können, haben wir hier Null, weil die Aktien falsch sind auf. Wir haben ihre Art aus, ähm, Casting, Casting, das vor uns verborgen ist. Deshalb haben wir eine Null. Aber wissen Sie, Moment haben wir eine Fünf. Es können wir auch wir es überprüfen So wie Sie wieder sehen können etwas wie sehen aus ah, fünf Scheitern und Linie Und wie Sie sehen können, haben wir zu Ihnen eine, die zeigt, dass etwas Glaube So können wir überprüfen, ob fünf gescheitert, dann sagen, dass es gescheitert und wir können es ausruhen. Sie, äh, das Auto auf Staat. Richtig. Ok. Wir haben auch einen guten Fleck, der darauf hinweist, dass alles gut ist. Also kehrt es durch. Wenn alles, es ist in Ordnung ihm Nun, wenn einer der beiden Flocken falsch ist, oder? Also, wenn wir etwas tun wie, weit gut sehen, sollten wir hier eintreten. So genau, dass das, was kommt Von dem, was Ondas Sie sehen können, wir haben hier Null, also ist nicht alles gut, aber wenn wir es zurück in die Zeichenfolge ändern Wie Sie sehen können, ist alles in Ordnung. Okay, jetzt stellen wir uns eine Situation vor. Ich würde gerne alles aus dem Kampf lesen, aber wir haben hier noch viel mehr Texte, richtig? So etwas auf Möchten Sie den ganzen Text auf einmal lesen, wie es geht? Es wäre dämlich. E haben wir es zum Beispiel getan. So kämpfen Sie den Puffer c out Puffer und immer wieder. Natürlich würde das Ding funktionieren Aber es ist keine gute Idee, Dinge zu wiederholen, wenn wir welche Schleifen verwenden können . Also müssen wir das Aussehen benutzen. Aber wann wird die Schleife enden? Wenn wir das Ende der Datei erreichen. Und das ist die wichtigste Tatsache. Herde hier mit diesem Ende aus Feuer E O f , das für Ende fünf schickt. Und es ist e o f Bit. Und es kehrt zu, ähm, wenn die Datei geöffnet, um zu lesen, erreicht das Ende, beide fünf. Okay, also versuchen wir es zu benutzen. Also werden wir versuchen, etwas zu tun. Versuchen Sie also, etwas die ganze Zeit zu lesen und senden Sie es an die Ausgabe. Warum und warum? Wir werden das Ende von fünf nicht erreichen. Also etwas, das Punkt und den Kampf abgefeuert und wenn es darauf. Wie Sie sehen können, haben wir hier alle Texte und am Ende haben wir Null. Warum ist die Null hier? Das ist die Frage. Gute Frage, denn du denkst, Hey, alles ist in Ordnung. Wo sind wir? Das habe ich nicht gedacht. Wir sollten uns keine Sorgen mehr machen, aber wie Sie sehen können,sagte ich, sagte ich, es droht durch, wenn alles in Ordnung ist. Wenn eine der oben genannten Flaggen falsch sind, ist das Problem, dass und die fünf ist wahr nach dem Lesen alles aus dem Feuer und wir haben keine Situation, wo wir in der mehr alles mit dem Feuer tun können. Was, wenn ich jetzt etwas mit der Datei machen wollte, muss ich den Zustand zurücksetzen. Aber zuerst müsste ich überprüfen, ob der Staat gerade hier ist. Waas Ende der Datei. Oder vielleicht war es schlecht. Besser, vielleicht fünf. Oder vielleicht war es ein Ende der gebotenen Fasern, richtig? Denn diese Dinge können auch zusammenfassen, wie es passiert, weil Sie das gute Bit sehen. Null. Das Ende davon ist für die Lieblings-IHS. Ähm, so ist der Favorit für das Ende des Kampfes ist immer noch und das schlechte Bit ist eins. Und mal sehen, wie es durch Bisse dargestellt wird. Man wird durch 001 in den Zoo vertreten, präsentiert Bar 010 und für wird durch 1000 vertreten Weil wir eine an verschiedenen Orten haben , können wir einige diese Dinge zusammen, und wir können genau sagen, was man ist geschieht auf einmal zusammen, zum Beispiel, wegen was? Da offbeat weise Operatoren, zum Beispiel, die Construction, die einige und exklusive oder Operator. Diese Betreiber sind sehr gut. Ah, Sprechen Sie über im ersten C ++ Sprachkurs, wir benutzen es einfach, Hugh, an dem sehr praktischen Ort. Weil du jetzt scheinst, zum Beispiel, würde ich gerne überprüfen, ob dieser Zustand hier wirklich ein Ende des Feuers war. Ich könnte den Kurs Eve die Firewalls überprüfen. Und wenn ich und ich schlechten Kampf, dann wenn fünf. Aber wie man das Zeug gibt, wo auf einmal, dass ich nicht viel von Bedingungen machen würde. So wird es dann lange dauern, wie man es einmal und sehr gut macht. Nun, wir können gehen. Zum Beispiel, so etwas. Wir können die Lesezustandsfunktion Greet Zustand verwenden, die die Website liest. Ah, das r und D ist aus dem Atmen. Es steht von re es richtig, so können wir den Staat warten, zum Beispiel. Schauen wir es uns an. Was passiert, wenn wir gerade so etwas machen? So fünf lesen Zustand Wie Sie sehen können, haben wir auch hier. Also bedeutet es, dass im Moment haben wir das Ende der Faser dio Wenn Sie die Fabi gut kümmern wenn wir verblasst und Ende von Bill, würden wir sechs haben. Okay, also wenn Situation aus etwas aus, die Beats passieren Nun, zum Beispiel, jetzt, wo hat hier und geben Sie und das Ende des Lügens eingeben kann nicht der Saite hinzugefügt werden, wenn Sie auf sie sind. Wie Sie sehen können, haben wir sechs hier. So haben wir in der gleichen Zeit Favorit und unter fünf. Also ist etwas falsch passiert. Und weil etwas falsch passiert ist, möchten wir unser Programm nicht auf die gleiche Weise fortsetzen. Wie wenn wir nur lesen die fünf richtig auf und wir müssen nur rot zurücksetzen, ging der Zustand und die fünf großen Status auf können wir die exklusive oder hier verwenden. Warum? Denn wenn Sie zum Beispielzu Sikhs gekommen sind, zum Beispiel sind 110 und wir machen die Exklusivität hier. Also, zum Beispiel, auf 010 das Ergebnis aus diesem Denken wäre 100 Also wird es vier sein, was bedeutet, dass es mehr passiert ist als nur Ende des Bits. Wenn Sie Situation wie 010010 schneiden, dann haben wir 000 von der exklusiven oder weil exklusiven Krieg oder funktioniert so, dass es nur wahr ist, wenn nur eine aus dem Bit wahr ist und wir können es hier verwenden, zum Beispiel, wie dass, wenn fünf lesen Zustand, steigen exklusiv oder wir haben Und hier können wir den i f Stream verwenden und die Flaggen verwendet, über die ich so schlecht gesprochen habe. Favorit Ende des Gebots gerade jetzt auf diesem denken Ende des Bits zeigt Also, wenn so etwas passiert, um und es gleich Null ist, dann bedeutet es, dass es sicher ist, und ein und aus Bit am Ende davon und wir können zurücksetzen der Staat. So können wir zum Beispiel etwas sagen, das Feuer richtig gelesen hat. Lesen Sie richtig, Andi. Jetzt können wir den Zustand einfach erstellen. Und wie Sie jetzt sehen können, wir um dieses Programm haben wir sechs Jahre. Warum? Weil der Staat nicht geklärt wurde. Warum es nicht klar war, denn wenn zum Beispiel wir zum Beispielso etwas tun. Wie Sie sehen können, haben wir jetzt hier, weil, wie ich hier sagte, es ist für hier, richtig? Sechs und zwei gibt uns für Aber wenn wir gute wirklich eine Situation haben, die gerade Ende von fünf ist , wir über das Schicksal Bit ah, gut verhaftet den Staat und wir können wieder verwenden. Diese Fünfzehe machen etwas in Ordnung? Natürlich. Wenn wir gerade den Staat geklärt haben, bedeutet das nicht, dass wir diesen Kampf wieder lesen können, ohne in dem Problem, denn es gibt überhaupt eine Art Indikator , der darauf hinweist, dass es nicht das Ende des im Moment ist, in dem wir diese Dinge zu ändern. Wir müssen es an den Anfang des Kampfes bringen oder so etwas. Aber wir werden später über solche Dinge reden. Also hier können Sie einfach den Indikator aus dem Platz im Kampf an einem anderen Ort löschen, Uh, und einige andere Operationen in Brand. Andernfalls könnten wir überprüfen, ob es zum Beispiel nur Fabi war zum Beispiel . Und er konnte nur zu einem Zustand hier und alles wäre in Ordnung. Okay, es gibt nur diese Lektion. Vielen Dank. 6. Reading - seekg und tellg: Hallo, alle. In dieser Lektion werden wir über den Leselichtspositionszeiger über den Indikator außerhalb des Feuers sprechen. Schauen Sie in der letzten Lektion, wir haben ein Programm erstellt, in dem wir alle möglichen Informationen aus dem Feuer abgerufen haben. Und als wir es taten, haben wir den Staat geklärt und das weiß ich, unwahrscheinlich. Wir haben gerade den Staat gereinigt und wir haben nichts mit ihrem Lese-Positionspunkt gemacht. diesem Grund, wenn wir etwas tun wie und wir versuchen, es zu senden, wird es Ausgabe nicht ist, dass wir zu Zeiten wichtige Arbeit hier haben, weil es die letzte Welt ist , und es ist, weil der Zeiger gerade jetzt am Ende des Feuers und wir das ändern. Der Zeiger und dieser Zeiger heißt Reading Pointer und wir haben zu Funktionen, die wir auf dem Lesezeiger verwenden können, und diese Funktionen sind innerhalb der F Stream-Bibliothek oder innerhalb der Eingabesteem-Bibliothek. Es ist nicht möglich, es von innen nach außen zu verwenden, wäre Bibliothek schien, weil es leicht zu merken ist. Es ist nur zum Lesen, wie die Eingabe schien. Bibliothek FC Library hat beide Bibliothek, so dass wir es dort und diese Funktionen verwenden können, Kim sagen. Wo ist die Lesung Porter aus, sagte der Lese-Zeiger an der spezifischen Kampfposition. Beginnen wir also damit, den Zeiger zu bekommen. Mal sehen, wo es jetzt ist, so können wir etwas tun wie sehen und fünf und verwendet die Funktion sagen get. Und wenn Sie auf dem Programm waren, können wir sehen, dass die Position des Zeigers 40 frei ist. Diese Position ist und ist der Bindemittel ist die binäre ah Position. Es bedeutet, dass es 43 Bisse weit weg von der Absackung des Feuers ist. Wir sollten die IOS Binärflock hier verwenden, da manchmal die Textform, die standardmäßig eingestellt ist, manchmal Probleme haben könnte. Wir interpretieren freie Dinge, oder? Also ist es sicherer, den Beinart hier zu benutzen. Okay, also wissen wir jetzt, wie Zehe sagen, wo der Leserzeiger ist? Und jetzt lasst uns lernen, wie man den Zeiger Sommer gesetzt. Und vielleicht, fragen wir uns, warum sollten wir so etwas überhaupt brauchen? Nun, zum Beispiel, würden Sie gerne von der Mitte des Feuers lesen. Oder vielleicht möchten Sie den Zeh in der Mitte des Kampfes bis zum Anfang zurück. Oder vielleicht würdest du Toa mögen. Siehst du nur, wie groß die Strafe ist? Oh, lass uns so etwas machen. Lasst uns nachsehen. Wie groß ist das Feuer? Also gerade jetzt, als wir das Feuer in dieser Linie öffneten, stehen wir am Anfang des Faisal. Die ah tell get Funktionen sollten Null zurückgeben und wie man zum Ende des Feuers kommt. Schauen Sie, dass sehen, get Funktion hat eine zweite Überladungsfunktion, die Sie hier verwenden können. Wir können die setzen, wie viele Bisse von der Flaggenstelle wir unseren Pro-Zeiger bewegen wollen und Flag kann das Betteln nehmen Und in den aktuellen Optionen wird das Betteln standardmäßig eingestellt. Wenn wir etwas tun wie weit suchen, bekommen Und wenn wir hier setzen, zum Beispiel 40 bedeutet es, dass wir den Punkt Es auf 40 Biss vom Betteln setzen Also bedeutet es , dass wir so etwas tun. Aber nun, wir wollen es am Ende setzen. Es könnte also schwer sein, wenn wir nicht wissen, wie viele Charaktere drin sind. Wir konnten alle Zeichen lesen, aber es wird eine große zu lange, aber weil nimmt Zeit auf den Kampf ist sehr groß, aber wir haben hier Flagge bekommen würden Sie verwenden können. Also lasst es uns benutzen. Wir haben die und flak und wie viele Charaktere wir vom Ende und flak vom Ende des Kampfes bewegen wollen . Was kommt, wenn sie beißen? Wenn wir minus fünf eingeben, bewegen wir fünf fünf Bisse nach links, wenn wir fünf mit dem Zug fünf Bisse eingeben, um abzuleiten. Also, wenn er Null tippt, werden wir am Ende des Feuers sein. Wir bewegen uns einfach nicht vom Ende des Feuers. Wir setzen es am Ende des Feuers und weil es jetzt, wenn wir dort fünf die Get-Funktion hier verwenden. Ah, wir haben hier in der Größe des Feuers. Diese Größe können wir an der Stream-Position speichern. Geben Sie Variable ab, so dass die Größe aus ist. Fein, weil sagen, get Funktion gibt Variable zurück, die die Stream-Position gebunden. Sie können das Anti Jer auch verwenden, weil es einen Konverter hat, der gut sein sollte. Aber nun, es ist professioneller, wenn wir genau wissen, wen der Typ, wenn wir uns die Vory rechts ansehen. Also lassen Sie uns an die Ausgabe senden diese Größe von den fünf ist Seufzer, feine Bisse steht. Und wenn es um das Programm geht. Wie Sie sehen können, haben wir hier. Jetzt ist die Größe des Feuers 43 Bisse. Aber wie Sie auch gut sehen können, ist danach nichts anderes passiert. Warum? Weil wir schauen, setzen wir den Zeiger am Ende. Und wenn wir etwas tun, tue ich. Warum? Kampf ist nicht am Ende. Ah, warum das Ende der fünf. Flack sagt nicht, dass wir am Ende sind. Tun Sie das. Dinge, die hier drin sind. Nun, aber wir sind am Ende. Also machen wir hier im Moment nichts. Und deshalb sollten wir festnehmen. Stellen Sie den Zeiger erneut ein. Also, wie es zu tun? Nun, wir müssen nur noch mal gehen. Sagte die fünf suchen zu Beginn des Kampfes zu bekommen und studiert. Also geben Sie hier einfach Null ein oder geben Sie hier ein. IOS Beutelinning Also sitzen wir vom Stück vom Betteln auf Null. Ok. Lässt sich um das Programm herum. Und wie Sie sehen können, ist es alles funktioniert gut. Wir wissen jetzt, dass die Größe des Feuers 43 ist. Wenn Sie das aktuelle Flag verwenden möchten, würde es so funktionieren, als würden wir zum Beispiel zum Beispiel10 Bisse lesen. Und wo, wenn wir so etwas verwenden und wir so etwas wie minus fünf gemacht haben. Also unsere Position ist er 10 mal 15 Bisse von der Bettelung aus dem Betteln. Und nachdem wir das benutzt haben, ist unsere Position, es ist dann. Wenn du auf diese Weise benutzt hast, wird es 20. Es ist ziemlich einfach und offensichtlich, wie es funktioniert. Okay, das ist gehen wir zurück zu der oder Gen-Auswärtsversion von diesem Programm. Lass es uns laufen. Wie Sie sehen können, funktioniert alles gut. Das ist alles, was er tut. Hör zu, vielen Dank. 7. Positionspapier schreiben - suchen und Tellp: Hallo, alle. Heute werden wir über den Schreibpositionszeiger sprechen und über die Funktionen, die auschecken können Wo ist der Punkt in? Oh, das schon wieder. Die Dinge der Ort abseits des Punktes. Also werden diese Funktionen Tell, put and seek boot genannt . Der Unterschied zwischen den letzten Funktionen, die wir in der letzten Lektion kennen gelernt haben, ist, dass es einen Weltboot gibt, richtig? So ist der einzige Unterschied. Und diese Funktion sagen sagt, wo ist der Abstimmungszeiger und suchen Boot Satz Schreiben, setzen auf die angegebene Position von uns. Okay, also hier ist auch die überladene Funktion der kranke Putt, die Harmoniebisse vom Flaggenplatz nimmt . Wir wollen den Putting Punkt in das Schreiben Position Zeiger setzen. Also a Dies sind die Funktionen und nicht mit, wie man sie benutzt. Nun, am ersten Tag müssen wir die FISA oder nach außen fünf Saiten verwenden. Also haben diese Bibliotheken nur, weil diese Bibliothek diese Funktionen nicht richtig hat. Und wir sollten auch den Kampf für das Out-Putting öffnen, denn, nun, wir werden etwas Nachdenken an die Geldstrafe schreiben. Okay, jemand hat Recht. Etwas zu trotzen. Lassen Sie uns zum Beispieleine temporäre Variable erstellen. zum Beispiel Welche Diaby-Saite? Und sagen wir, es ist da da, so wie es Text über nichts ist. Also etwas, das wir es in die Fünf stecken lassen. Also einfach so etwas sind mit rund um das Feuer. Und hier habe ich geöffnet. Das ist in Ordnung. Und wie Sie sehen können, haben wir zu Ihrer Nachricht. Das ist Text über nichts, also funktioniert alles gut. Und nun schauen wir uns an, was dieser Pointer hier sagt. Also sieh mal raus. Und jetzt sagen wir fünf sagen, wo es der Zeiger von der Boutique ist und jetzt lassen Sie uns rund um das Programm. Wie Sie sehen können, würde er 26 haben, wenn wir es hier nicht können. Also 1234567 Dies ist die 26 Position hier am Ende, so dass es bedeutet, dass wir am Ende des Kampfes sind. Und jetzt, wenn ich zum Beispieletwas im Video ändern wollte zum Beispiel , müsste ich das Feuer schließen und das Spiel öffnen. Aber mit ihrer kranken, kranken Put-Funktion können wir dieses Verhalten ändern. Sie können die ganze Zeit ändern. Wir wollen etwas in Ordnung bringen, also machen wir es. Lassen Sie uns so etwas wie suchen, um den Beginn des Kampfes, den wir hier nutzen können. Eine Flagge, die standardmäßig ist, sagte So können wir es auf diese Weise tun. Sind wir können es nicht so verwenden. Aber das ist es so zu tun. Es sieht also etwas härter aus. Zumindest wissen wir genau, wie es funktioniert. Mm. Und jetzt lasst uns etwas in den Kampf gegen Also was? z. B. Ändern Siez. B.diesen Buchstaben. So ist es in Großbuchstaben, nicht in Kleinbuchstaben. Also lassen Sie uns einfach Absender bei T Es bedeutet, dass wir im Moment zu Beginn des Spaßes gesagt werden und Sie den ersten Buchstaben ändern wollen 30 auf und OK, das ist alles. Lasst uns um das Programm herum. Etwas funktioniert nicht. Oh, ich bin so natürlich, dass wir das IOS hier benutzen und wir bombardieren. Wir müssen den Kampf neu laden. Und wie Sie sehen können, haben wir den ersten Buchstaben in den Großbuchstaben Eins geändert. Okay, alles funktioniert gut. Schillernde hat Lektion gemacht. Vielen Dank. 8. Extracting aus Dateien: Hallo, alle. Heute werden wir über freie Funktionen sprechen. Schlange, steig auf. Diego. Diese Funktionen werden verwendet, um Zeichen aus Stream nicht nur fünf, sondern auch aus String zu extrahieren . Zum Beispiel. Wir haben eine gute Funktion, bekommen Linie. Diese Funktion nimmt freie Argumente. Nun, es kann auch ein Argument zum Argument dauern, denn Sie können sie alle treffen. Wir können sie behalten. Aber, naja, Muslim. Wir verwenden diese Funktion mit freien Argumenten. Das erste Argument sagen ist, wo wir gerne die Variable den Inhalt aus dem extrahierten speichern , denke ich aus dem Kampf. Also, zum Beispiel, lasst uns versuchen, etwas wie fünf Punkt get line zu schreiben und jetzt brauchen wir Wie Sie hier sehen können, haben wir einen Tipp, den wir hier den Ort schicken sollten. Wir möchten unsere Zählung aus dem Kampf beginnen. Also lassen Sie uns es als ah erstellen, wie Sie bemerken, sollte es der Zeiger sein. Also sollte es so etwas sein und ah, aber wir können die FARC benutzen, dass der Name außerhalb der Gegend wirklich ein Punkt ist, oder? So können wir es so tun oder schwächen Sie erstellt Don dynamische Curry memo mori. Aber wir können es auch so machen. Also fünf bekommen Linie. Und jetzt schicken wir den Puffer. Und jetzt sollten wir sagen, wie viele würden wir gerne ihre Bisse vom Feuer bekommen? Also, wenn wir heute Abend 50 schreiben, dann kriegen wir 50 Bisse im Schlepptau. Der Puffer. Okay, als du dieses Programm hast, wir es in den Puffer gebracht. Jetzt sollten wir es nach draußen schicken. Wie Sie sehen können, hier haben wir auf der Ausgabe meinen Vornamen und Nachnamen, weil Sie wissen, wenn ich gut wissen würde, meinen Namen und Sodom und einige zufällige zwei Namen und einige Dinge Also bedeutet es , dass wir bekommen 50 Zeichen von hier. Aber schau ist mein Name und Southern 50 Zeichen. 123456789 10 11 12 13 14 15 16 17 18 1920. Also ist es auf den 20 Zeichen Warum haben wir nicht die mehr Zeichen bekommen Weil Funktion get Zeile standardmäßig hier etwas wie Tod hat. Dieses Ding sagt, dass es 50 Zeichen erhalten sollte, es sei denn, es trifft auf das Zeichen, das das Ende off-line darstellt. Es ist ziemlich leicht zu verstehen, weil gut, get line bedeutet Hey, bitte holen Sie eine Zeile aus dem Feuer. Du siehst, dass fünf Get Line wirklich cool ist. Denn normalerweise, wenn wir den Stream benutzen, wenn wir so etwas tun würden, würden wir auf Lee gehen. Was? Eine Welt, in der wir nicht zwei Worte bekommen würden, ist jetzt eins. Mit der get line Funktion können wir so etwas tun, für das ist ziemlich einfach. Also okay, hier, wie gut die Zeilenfunktion aussieht. Das erste Argument ist zu sagen, wo zu speichern, wo dort extrahierte Auftragnehmer zu starten. Dann Haman-Zeichen sollten genommen werden, es sei denn, und hier können wir sagen, Was ist der Separator? Was ist tödliche Meter? Was ist der Deal? Ein Messgerät? Nun, es ist jetzt da, Beck Slash End. Aber Sie haben verwendet, zum Beispiel, Charakter a dann würde es hier aufhören, weil wir hier ein Also, wenn Sie nicht gesprochen werden, wie Sie sehen können, haben wir auf einen Schlüssel. Okay, also ist es nur ein Deli Meter ist der Separator. Es bedeutet, wo es aufhören sollte, die Lyell zu lesen. So etwas. Wir können auch, zum Beispiel,gut sagen, gut sagen, lassen Sie uns von göttlichen auf die 10 Zeichen bekommen, wenn Sie wissen, dieses Programm ist, können Sie zuerst in Zeichen sehen . Er ist nur mein Name. Okay, diese Funktion ist also eine Deadline-Funktion. Was ist die Get-Funktion? Nun, diese Funktion ist ziemlich die gleiche, aber es gibt einen kleinen Unterschied darin. Diese denken extrahiert es extrahiert den Puffer. Nun, das Deli misst den Separator und löscht ihn. Dieses Denken extrahiert das Trennen nicht. Also, was ist das Problem? Nun, sollte so sein, wenn wir das Programm laufen. Zum Beispiel, wenn Sie alle Charaktere aus dem Feuer nehmen wollten, könnten wir mit dieser Funktion so etwas wie doh breit Ah breit schreiben Uh und das Feuer ist nicht darin , dass wir auch so etwas tun könnten. Warum dieses Ding möglich ist. Was kann an den Ausgabepuffer senden, wenn Sie arbeiten, weil get line Ah wahr ist, bis wir etwas nach Hause geht nicht passiert, also haben wir eine seltenere Dann wird es die falsche zurückgeben. Also, wenn wir nicht dieses Programm Onda wissen wir auch so etwas. Wie Sie sehen können, haben wir alle Namen und Soundings. Machen Sie es leicht zu verstehen Wir könnten alle Dinge aus dem Kampf Aber wenn Sie diese Funktion verwenden , würden wir auf Lee Vornamen bekommen und unterschreiben plötzlich. Warum passiert es? Es liegt daran, dass die get-Funktion das Trennzeichen nicht extrahiert und die get-Funktion aussieht. Wir werden so viele Zeichen nehmen, wie es an dieser Stelle angegeben ist, es sei denn, separate Widder meinte so jedes Mal, wenn diese Funktion das Trennzeichen trifft, das überhaupt nicht extrahiert wird. Deshalb geht es jedes Mal nicht weiter. Wenn Sie also zum Beispieldieses Ding vom Ende verzögern wollten zum Beispiel , könnten wir es mit der Ignorier-Funktion extrahieren. Ignorieren Funktion, extrahiert Zeichen. Ah, nun, nun, extrahiert Charaktere. Komm her. Wir sollten angeben, wie gemeinsame Zeichen zwei extra Recht und sie zu ignorieren. Und am Ende haben wir auch als getrennt gut. Okay, jetzt sollten wir nach jedem Mal, wenn wir etwas von der PFI bekommen, ignorieren wir Gig Nr. Ein Charakter auf. Wie Sie jetzt sehen können, können wir sie alle bekommen. Also denken Sie vielleicht, wann sollten wir dieses Potenzial nutzen? Verwenden wir dies die meiste Zeit, die Sie diese Funktion verwenden werden, aber es kann manchmal Situationen geben, wie zum Beispiel, lassen Sie uns diese Funktionen ausüben, die wir gerade gelernt haben Lassen Sie uns ein Programm erstellen wo wir vom Feuer bekommen, wo unsere Namen und einige Namen nur ersten Buchstaben aus dem Namen und nur ersten Buchstaben von den sieben So Onley Initialen den Namen und klingen, wie es zu tun . Es wäre falsch, die Richtlinie sie zu verwenden Wir werden die get-Funktion verwenden. Okay, also, wie geht es? Wir werden gut, Lassen Sie uns zuerst Coup Tempering Variablen ersten Korrektor und letzten Zeichen bekommen. Nun, für die erste Initiale in für die zweite Initiale, richtig, nennen Sie es zweite. Und jetzt hat diese Funktion die Get-Funktion auch eine gute überladene Funktion, die, wenn Sie sie auf diese Weise verwenden, nur ein Zeichen erhält und ihren Charakter zurückgibt. Gute Linie hat nichts, was sie getan haben, damit wir Sachen schreiben können, wie zuerst gleich fünf bekommt und jetzt hier. Holen Sie sich hier erste Charakter kann es überprüfen. Lassen Sie uns die Ausgabe einstellen. Ok. Und wie Sie sehen können, haben wir gut den ersten Charakter. Also ist es dieser Charakter hier und jetzt, wie man den zweiten Charakter bekommt? Wie könnte dieser Charakter hier sollten wir was? Wir sollten all diese Charaktere auf Let's women book as space ignorieren, weil wir nicht genau wissen, wie viele Charaktere hier sind. Also sollten wir alle möglichen Zeichen ignorieren, bis wir ein Leerzeichen treffen. Also sollten wir so etwas wie fünf schreiben, dass Signal und schwächen Fahrt große Zahl hier. Ich bin 40 Zeichen, bis der Medienraum und dann können wir den zweiten Auto-Reaktor bekommen und so Sekunden abkühlt. Kämpfe, steig auf. Nein, wir sind da, wo wir sind hier und jetzt. Wir sollten was? Ignorieren Sie alle möglichen Zeichen hier fast treffen, was das Ende off-line Verhalten. Also sollte wieder fünf, dass Sie wissen, zum Beispiel, dass viele Charaktere Krankheit treffen und die Blanco und wir können es auch durch, die an zweiter Stelle gebracht werden Und jetzt, wie Sie sehen können, haben wir gute Carter ist beide hier, aber das brauchen wir nicht. Du könntest es rausschicken. Legen Sie das weg. Ok, es geht. Jetzt nehmen wir alle möglichen Charakter. So können wir, zum Beispiel, gut, für alle möglichen Initialen Dio warum Feuer ist es nicht beenden. Also war kein Feuer drauf. Und jetzt, wenn wir dieses Programm ausführen, wie Sie sehen können, haben wir alle ersten Initialen A W h s und sehen. Alles funktioniert gut. Was ist, wenn ich es zum Beispiel möchte, erhalten Sie vollständigen Namen auf. Dann auf der ersten könnte es möglich sein, dass jemand, der in so etwas gut gefallen hat , dann würden wir die Katze auch Buckley benutzen. Aber für und wir werden bekommen, wie viele Zeichen, auch auf den Puffer Onda wir möchten, zum Beispiel, zum Beispiel, 50 die Zeichen obdachlos, die trifft die und schreiben Sie etwas, das nein Sie hier gekauft haben . Beispiel mit am DOT hier. Also jetzt bekommen wir 1. 50 Zeichen auf diesem mit mir, der Raum. Weißt du, ich muss nichts ignorieren. Und jetzt bekommen wir den ersten Charakter. Wie komisch funktioniert. Wie Sie sehen können, funktioniert es toter Abnutzung, ähm, und warum es nicht richtig funktioniert, weil die Kinderfunktion das ist, was nicht funktioniert. Extrahieren der separaten Delhi Meter, müssen wir die Richtlinie verwenden, die wir den Separator extrahieren und sie hassen es tote Weise. Wie Sie jetzt sehen können, funktioniert alles gut. Wir haben den Namen auf jedem Schuss aus dem Klang kritisch. Wir müssen uns daran erinnern, dass die Gatlin-Funktion in der Industrie verwendet werden kann. Nein, ich kenne keine fünf. Wir könnten auch sagen, etwas wie sehen und jetzt, dass Linie. Und zum Beispiel möchte ich Charaktere zum Puffer bekommen. Und ich möchte 50 Zeichen jetzt bereit für dieses Programm wird für etwas gefragt werden . Also, wenn Leute zum Flughafen geschickt werden, werden wir sehen. Also brauchen wir etwas, das wir jetzt etwas eingeben, Ähm, diese Art Dinge können ihn gesehen werden. Nun, ist Schulbildung darüber ist dieser Blick, wir können nicht mehr als eine Welt auf einmal nehmen. Normalerweise, wenn Sie etwas wie zum Beispiel toten Weg verwenden , waren wir nicht in der Lage, so etwas zu tun. Wir könnten das eine oder zwei gleichzeitig mit einer Frist übernehmen. Alles wie das ist möglich. Okay, das ist nur zuhören, vielen Dank. 9. Inhalte von zwei Dateien vergleichen: Hallo, alle. Heute werden wir über die Rete Funktion sprechen und wie Sie bekommen können, ist es, was es aus dem Feuer liest. Aber die Welt, diese unterscheiden sich von den Funktionen, die wir in der letzten Lektion gelernt haben. Nun, diese Funktion liest, was es ISS dort spielt, und es wird nicht weggelassen, irgendetwas zu überspringen . Es ist nicht zu Ende zu lesen, wenn etwas zugeben, es nur das Ding wie es ISS liest Also ist es besonders Funktion, die geschaffen wird, um bine Aref Eis zu lesen und es gibt nur eine Funktion wie diese. Ich meine, es gibt keine überladene Funktion von der Funktion, also können wir nur hier als erstes Argument senden, wo wir sicher denken wollen, dass gelesen wurden und wie viele Bisse wir aus der Datei lesen wollen Okay am Anfang wird Versuchen Sie einfach, diese Funktion zu trainieren. Aber nachdem es das Programm ankommen wird, das Buchhalter von zwei Bränden vergleichen wird, werden wir wissen , ob zwei Kämpfe zwei verschiedene sind Und zusätzlich dazu können wir auch überprüfen, ob ah, Kämpfe sind anders, nicht nur Steuerkampf, aber auch Bildkämpfe und andere Dinge. Andere Kämpfe wie das Was andere durch benachrichtigt So andere Kämpfe. Okay, also versuchen wir, zum Beispiel, zum Beispiel, lesen Sie alles aus dem Feuer und lassen Sie es uns rausschicken. Wie macht man es mit der Roten Fraktion? Nun, erstens, wenn wir die Rate verwenden, also wenn wir es so machen, müssen wir es tun. Aber wir brauchen den Ort, um die Dinge zu retten, die wir in Ordnung sind. Also sollten wir einen Puffer erstellen, ein Ort, wo wir so etwas wie das sortieren können und gut, gut, dynamisch ein es diesmal lokalisiert. So neuer Charakter. Und wir möchten wissen, wie in den Charakteren, die wir Sie erstellen möchten. Ah, nun, lasst uns nicht vergessen, es zu behandeln und das, denn sonst könnten wir ein Leck aus unserem Programm haben . Lasst uns wieder trainieren. Irgendwas würde dieser Kult am Ende platzen? Weil, weißt du, wenn das oben am Ende, am Ende der Herde gerade jetzt nicht genau sagen kann, wie groß die Datei ist, und wir können Puffer erstellen, der so groß wie das Feuer sein wird, damit wir es lesen können. Wow, sofort wird mir sagen, so Dateigröße. Und jetzt können wir einfach so etwas wie fünf tippen sagen, wo sie sind? Erhalten Sie den Indikator und wir können ihn nicht erstellen. Der Puffer Hier können wir den Puffer hier schicken und jetzt müssen wir auf Lee Food Fire Rost und dann stimmen wir zu , dass der Kontinent das out jetzt macht Ist es konsumieren? Oh, Tassen die Art davon Variablen Integer Ah, wir haben eine Art von Problemen. Und warum ist es so? Nun, es ist eine gute Frage, denn während wir am Ende des Feuers sind und Sie auf See versuchen, etwas genau zu erreichen, versuchen wir 50 Zeichen zu essen. Es ist gut, dass ich diesen Fehler gemacht habe, indem ich bleibe, denn im Moment können wir sehen, dass wir das Aufhören der Lockerung reparieren können , indem wir den Zeiger von der Lesung am Anfang von fünf setzen. Wie Sie jetzt sehen können, lesen wir alles richtig. Aber am Ende haben wir ein kleines Problem und warum dieses Problem passiert ist. Schauen Sie, Moment haben wir geöffnet, wenn ich als Binah verfeinert, ähm, aber wir haben es als Textdatei erstellt und deswegen hat es Probleme verursacht. Also, wenn wir es so lesen wollen, wenn ich nicht, wir hätten die Namen in Mm einfügen sollen. Wir haben mittlerweile zuerst nachgedacht, also was? Wir können es zuerst tun. So kann Beispiel etwas ziemlich schnell tun. Lass es uns öffnen, um zu schweben. Geh. So erstellen Sie einfach einen neuen Kampf, der durch nicht in Ordnung wird. Und lassen Sie uns die Eingabe etwas senden, das auf so etwas jetzt, wie jetzt, Sie sehen können, wir haben es durch Nichtigerklärung zitiert. Jetzt können wir es. Offenheit ist endgültig. Wenn ich auch und sollte gehen, können Sie sehen, dass es funktioniert. Gut. Uh, im Spiel, das ist süß hier. Also das hier. Und wie Sie jetzt sehen können, funktioniert alles gut, denn, nun, gut, denn, nun, sieht aus wie ich in den letzten weniger Lektionen oder gut, ich habe gerade Dinge mit Vicks-Text eingefügt, der deswegen geschmolzen wurde. Es gab einige Probleme damit. Die Mädchen. Es gibt einige der Show-Auftragnehmer, die roten Farbton mit dem Lesen waren, weil Sie es alles lesen. Es spielt keine Rolle. Was ist ihre Lektüre? Alles in Ordnung? Ein za kann jetzt sehen, alles funktioniert gut. Und jetzt lasst uns die Weizenfunktion üben. Durch den Vergleich des Inhalts von zwei Kämpfen. Wie macht man so etwas? Nun, lasst uns das Ding löschen, weil wir das Sofortige nicht mehr kennen. Und jetzt versuchen wir es zu überprüfen. Trotze sind gleich. Wie überprüft? Nun, wenn und lasst uns eine Funktion erstellen, sind Feuer, die sie aufrufen, und wir schicken hier an fünf. Du solltest hier auch zwei Kämpfe erstellen, also lass es uns so machen. Kämpfe einen Kampf zu einfach. Eine einfache, um es zu kopieren. Mit den Abkürzungen auf, Lassen Sie uns einfach Zehe nennen So haben Sie gute Note zu fünf, die ah, eine kühle. Und jetzt, wenn die 51 in der gleichen Zeit geöffnet ist, wird zwei geöffnet. Dann die Dinge, die hier sind, die überprüfen können, ob alles gut funktioniert. Also lassen Sie uns das Programm laufen, wie Sie Kämpfer offen sehen können, damit wir mit ihnen arbeiten können. Und nein, wenn unser ehrgeiziger Anruf. Also sollten wir einen Prototyp der Funktion erstellen, die wir zurückgeben. Bolin. Wenn Kampf oder gleich wird Sie zu fünf bringen. Andi So fünf Ströme. Es dauert also fünf Dinge hier, aber Kämpfe haben keinen Kopierkonstruktor. Also müssen wir dich mitnehmen. Es hat einen Zeiger wird Zeiger auf diese fünf nehmen. Also öffnen wir es hier und wir haben genau die exakte Kopie geschickt. Nun, mit exakter Instanz aus dem Objekt hier. Richtig. Also schicken wir die Fünf hierher, ähm, von hier her. Es ist also eine Adresse. Kämpfe eins und richte alle fünf an. Also, wenn fünf gleich sind, dann tun Sie etwas. Ähm, jetzt sollten wir diese Funktion hier implementieren. Das ist nicht der Prototyp. Also müssen wir diese Kämpfe nennen. Nun, wir können es ein und Sein beschuldigen. Also, jetzt habe ich Ihnen einen Zeiger, so dass wir ziemlich einfache Funktionen verwenden können, indem wir diese Art von Operator Andi s verwenden , damit wir überprüfen können, ob Eis gleich ist. Ich schätze, es ist der beste Weg zu überprüfen, ob zwei Kämpfe gleich sind. Wenn sie gleich sind, ist der Scheck. Wenn sie erstens die gleiche Wissenschaft sind, weil Sie wissen, haben sie die gleiche Größe. Es bedeutet, dass, wenn sie nicht die gleiche Größe haben, es bedeutet, dass sie nicht gleich sind. Und wir müssen nicht überprüfen. Tschüss. Warum hat jeder Charakter und verlieren unsere kostbare Zeit? Jedoch System der Computer-Zeit? Eso Es ist ziemlich einfacher, es so zu machen. Ähm, aber natürlich, wenn das Gleiche, wenn die beiden Kämpfe gleich sind, zum Beispiel, wie jetzt und jemand so etwas ändert? Nur ein Zeichen. Dann sollten wir Tschüss überprüfen. Einer von der Tschechischen. Genau. Wenn etwas nicht gut ist, ist etwas dort nicht gleich. Okay, also zuerst bei der Überprüfung dieses Eis, ich denke, wir sollten eine Funktion erstellen, die die Größe der Website des Kampfes überprüfen würde und abseits des Kurses. Wir nehmen auch hier dort f Strom fünf Strom auf. Und hier, wenn jemand geschickt wird, wenn ich es nehmen würde und wir setzen, dass suchen mit dem Sikh, erhalten Funktion am Ende eines Zeigers, Indikator aus der Lesung und weil es dort gesagt, können wir jetzt die Größe der Einreichung Geschichten zum Beispiel in temporären, sehr fett und nehmen Sie es mit der Tell get Funktion. Und jetzt müssen wir uns daran erinnern, ist sehr wichtig, um auf das Betteln von fünf zurück. Denn sonst könnten wir später Probleme haben. Wo hier Wir könnten Probleme haben, weil wir verwendet werden Ratschläge auf Denken Sie daran, das letzte, was die anderen hier senden. Also operieren wir von fünf, die hier sind oder die hier sind, wenn wir sie hierher schicken . Also müssen wir genau an der gleichen Stelle sein, wo es war, als wir es schicken, richtig? Nun, vielleicht sollten wir sogar die Sorgen prüfen, um an der „Wo ist die Kachel“ zu kämpfen? Wann bekommen? Wenn wir hier einen Streit schicken. Aber was? Es wäre kompliziert mit ihm, viel Gott zu schreiben, was in diesem einfachen Programm nicht benötigt wird . Weil es wahrscheinlich Tausende von Dingen gibt, die wir wahrscheinlich nicht entkommen werden. Das ist nur ein bedrohliches Programm. Okay, also sagen wir es einfach so. Und jetzt die Größe fünf zurückgeben, so Größe von fünf zurück. Okay, also gibt es es hier zurück, und jetzt können wir es que benutzen, also sind keine fünf. Größe eins ist gleich, und Sie können ihre A und fais I noch senden und wir können senden OK, jetzt könnten Sie sein Warum ich nicht ihre Adresse schicke, die feuert einen Zeiger, also sollte es eine Adresse nehmen. Okay, aber ein Zeiger auf und es zeigt auf andere. Der Wert des Vory-Boots ist also eine Adresse. Und der Wert davon für Abel ist hier. Also schicken wir wirklich hierher, und andere sind ein Then hier raus. Wir müssen eine Adresse vom Feuer Eins schicken. Warum? Denn wenn wir hier schicken und ansprechen, was wir hier und andere erwarten. Okay, und wir sind jetzt hier. Kämpfe Das ist eine gleiche Größe von fünf Basis. Wir haben zu kämpfen Größe und wir können nur überprüfen, die fünf Größe eins gleich Website fünf Größe tun Dann können wir einfach etwas tun, was ich war, können wir an die Ausgabe senden. Sieh aus. Fünf sind keine gleiche Größe der Fice-Größe von Fice nicht gleich und werden falsch zurückgeben. Um so können wir schicken, wenn arf Eiszapfen, weil fünf gleich sind. Sonst werden wir nichts sagen, weil wir durch solche Ausgabe etwas das so jetzt nur auf diesem Programm geschickt haben . Wie Sie sehen können, haben wir die Nachricht für Eis sind gleich, weil gut, es kehrt durch standardmäßig. Kämpfe sind gleich. Und jetzt, wenn wir einige Dinge auf Lee ändern, lassen Sie es da, wie Sie Kämpfer sehen können, auch er ruft, also müssen Sie es reparieren. Wir müssen es beheben, wenn Kämpfe gleich sind. Wir müssen Tschüss auf Wiedersehen überprüfen. Aber wenn wir zum Beispiel hier, dass ein einzelner Buchstabe, wie Sie sehen können, wenn Größe aus Kämpfen nicht gleich sind . Es bedeutet also, dass Kämpfe einfach anders sind. Richtig? Äh, ich schätze, und vielleicht können wir es tun. Uns. Sieh dir fünf an. Nein, dieses Ding. Etwas. Okay, also lassen Sie es uns jetzt durch Biss für Biss überprüfen. Es ist also der schwierigste Teil dieses Programms, aber nun, es ist nicht so schwer, wenn wir wissen, funktionell. Großartig. Und wir wissen so etwas wie ich funktioniere. Wir entdeckten Mann Mori vergleichen. So steht es für Erinnerung. Vergleiche Ondas du Congrats! Es ist der Vergleich von Speicher, die durch eine Art Off-Punkt angezeigt wird. Okay, also brauchen wir diese Funktion. Wir müssen auch die Stärke Bibliothek enthalten Und jetzt lassen Sie uns verwenden, dass Stern Slim Erstellen Sie einen Ort, wo wir sicher waren für, Zum Beispiel, wenn Sie eine 51 Also, wenn sie eine Geldstrafe haben und wir etwas lesen ging, um es zu lesen, einige Art von Ort So können wir später diese beiden Werte mit etwas vergleichen, dass ich und loswerden. Wir müssen Orte, um temporär für den Vergleich zu speichern. Also zuerst, lasst uns, ich schätze, so etwas wie diesen Charakter machen. Fünf ein Puffer entspricht einem neuen Zeichen. Und jetzt sollten wir die Größe des Kampfes nutzen, weil sie gleich sind. Also vielleicht ist das nur erstellen Sie, tempore Variable, die die fünf Größe so fünf Größe eins bleiben wird. Und jetzt mit diesem Programm oh Weg müssen schließen und toten Weg 515 durch Buffer. Natürlich machen wir das,was wir getan haben, spät auf diese Weise, weil wir kein Leck aus unserem Programm haben wollen. Natürlich machen wir das, Also wollte ich es so. Und jetzt sollten wir sagen, wie viele Käufe du willst. Es ist eine Puffergröße. Also jetzt haben wir Buchhalter aus dem Feuer eins und Inhalte auf den fünf zu den Puffern, und wir können sie vergleichen. Wir können sie mit der Funktion vergleichen, die ich dort erwähnt habe, was Speichervergleich ist, der die Daten vergleicht, und wir verwenden Speicher Come Per und ich schicke Ihnen 51 Puffer und fünf zum Puffer. Und wir müssen auch sagen, wie viele Bisse wir von Bobo vergleichen wollen, die puffert. Also senden wir eine Puffergröße und es ist sehr wichtig. Memory Camper ist eigene Umfragen, wenn es nicht gleich Null ist, also wenn größer als Null oder kleiner als Null ist. Nun, einer ist großartig. Und dann Null, dann 51 Batterien haben gute, einfache Waffen, wenn sein tiefer begrenzter Zehenpuffer Probleme hat. So funktioniert mehr Paar. Und deshalb müssen wir es so machen, wie wir die Bedingungen schaffen müssen. Und nun gut, wir stimmen zu, dass Kämpfe nicht cool sind und wir können auch falsch zurückkehren. Denken Sie daran, dass, wenn wir lesen , ähm, Fälle hier werden nicht gelöscht, er wird unsere dynamisch zugewiesenen Erinnerungen. Also müssen wir es wieder löschen. Hier. Gut nochmal für das Programm. Es ist das erste Mal in diesem Leben von Ziege, denn wenn diese Bedingung gut erfüllt ist, diese Linien überhaupt nicht sein. Andi umgekehrt. Sie denken, diese Zeilen bei 16 Uhr. 61 wird nicht ausgeführt, wenn die Bedingung aus diesem Ah, diese Bedingung nicht erfüllt ist. Also lasst uns auf das Programm. Und wie Sie sehen konnten, sind Kämpfe mehr Rückruf nennen. Denn wenn ich mich gut erinnere, lasst uns jetzt ein Zeichen so ändern. Und lasst uns rund um das Programm. Wie Sie sehen können Fighter nautischen Laster unbekannt. Derselbe aus dem Biss war anders. So etwas in Ordnung, also gehen wir zum Tode, wenn alles cool war. Und nun stellen wir uns vor, dass dieses Wesen waas auf Bild gut, dieses Programm würde gehen. Aber jetzt Bild, dass Datum wäre, zum Beispiel, dass der Film , der wäre, zum Beispiel, freie gah Bots oder vielleicht sogar mehr. Wow, dann wäre die Puffergröße groß. Nun, als temporäre, sehr mutige Take kauft Frida weit weg von der Erinnerung. Einige Leute haben vielleicht nicht einmal so viel. Äh, dann wäre es eine schlechte Idee, richtig? Also sollten wir die Puffergrößen Nein auf seine gut und große Fünf-Größe überprüfen. Wir sollten ein bisschen anders schaffen. Also, wenn fünf Größe, ist es größer als, zum Beispiel, 1024 Bisse. Also ist es größer als ein Megabyte, dann, bitte, das ist so eine Deklaration. Und jetzt initialisieren wir es hier mit ihrer nicht fünf Größe, sondern nur 1024. Andernfalls sollte die Puffergröße gleich dem Kampf sein, weil , na ja, wenn die PFI-Größe niedriger als 1024 Bisse ist, warum sollten wir 1024 Bisse nehmen? Wir können auf mein Beispiel nehmen, wie, Moment sind es nur, ähm, 40 49, also brauchen sie nicht Zeh. Nehmen Sie ein Megabyte an und das ist jetzt um unser Programm. Ondas. Sie können sehen, dass es funktioniert, aber das Problem ist Ah, unser Kämpfen-Arm gerade, sehr klein. Lassen Sie uns für eine zweite dui tot, wo die Art und Weise, die wir mit initialisieren es mit nur 10. Es bedeutet, dass Puffergrößen jetzt niedriger sind. Es bedeutet also, dass wir wirklich auf 10 mal 51 und 10 Bytes von Kämpfern lesen und wir darauf mit 10 Käufern von beiden fünf vergleichen können . Also wenn, ah, wenn das erste Mal hinter Gleichheit sein wird, wenn ich gleich wäre. Aber wir müssen alle gefeuerten lesen. Also müssen wir arbeiten, Rip, es wird, dass die Dinge, solange wir wissen, dass das Feuer Also, wie Zehe wiederholen Dinge, wenn Sie hören, die Welt wiederholen, müssen wir daran erinnern, mit den Schleifen zu wiederholen, weil Looks für Dinge zu wiederholen, so schaffen tun warum schauen, so schaffen tun warum schauen, was es wird ausführen, solange die 51 haben wir einen guten Zustand zur gleichen Zeit 52 haben wird, die dieses Mal, weil in Kuba geschickt es als Team. Wir werden auch einen guten Zustand haben. Also werden wir hoch. Wiederholen ist so lange, wie es benötigt wird. Okay, also läuft niemand Programme. Kämpfe sind cool auf, wenn Sie in einige Dinge überprüfen, die, zum Beispiel, hier Wie Sie sehen können, sind Kämpfe nicht gleich One off Der Kampf war anders. Etwas waas rollen sollte ich eins sagen. Mindestens eines der Fahrräder war anders. Okay, also gehen wir zurück auf die Pufferseite, was großartig wäre, ein bisschen professionelleres Element, weil, weißt du, ah, dann durch das, nicht viel für ein Feuer auf. Wir müssen dieses Ding zu oft wiederholen. Wenn ich groß wäre. Also vielleicht sogar ein Mega von diesem? Nein, groß. Vielleicht sollten wir 10 Megabyte bekommen. 20 Megabyte. Es hängt davon ab, wie wichtig diese Aufgabe ist und wie weit wir sein wollten. Okay, das steht alles in der Lektion. Vielen Dank. 10. Setzen - Laden von Zeichen aus dem cin direkt in die Datei: Hallo, alle. Heute werden wir den Hund über die Funktion, die wir gerade getötet haben Boot. Und wie Sie erraten können, ist diese Funktion ein Zeichen auf die Straße setzen, alle eintragen, so dass es auch auf verwendet werden kann, zum Beispiel, siehe out. Und es kann auch verwendet werden. Die feisty. Wir müssen uns daran erinnern, dass die Kämpfe extrem sein müssen oder der Output-Appstream auf. Es sollte das Flag aus diesem verwenden. Okay, fangen wir an dem Beispiel an, wo wir etwas anziehen, um es zu sehen. Nun, wir uns eine Situation vor. Wir haben eine Art Text, einfachen Text , den wir gerne mit Leerzeichen teilen möchten. Also dieser Text ist es verbinden und ich möchte nicht, dass er verbunden ist und mehr, wie es geht. Wie man Leerzeichen nach jedem aus der korrigierten und Senat angenommen wir möchten, dass Sie diese Variable nicht ändern möchten . Er will es einfach nach draußen schicken. Okay, also lassen Sie uns die Schleife für verwenden, damit wir zu jedem der Zeichen gehen können. Dann lass es uns so machen. Wenn ich niedriger als ihre zusätzliche Länge ist, ist die Länge die Funktion, die das Land der Zeichenfolge zurückgibt und jetzt erhöhen wir es. Und jetzt sollten wir etwas auf den Kopf stellen. Also, was könnte sein, lasst uns etwas 1. 3 wie das machen. Aber sehen Sie Boot aus? A. Wenn wir etwas tun, das wir auf ein setzen, wie Sie sehen können, setzen wir ein Auge hier. Ah, beim See aus singen, damit wir ihre auch jede der Charaktere setzen können. Also lasst es uns tun. Sieh dir Put an. Und jetzt lasst uns Und da ersten Charakter zweiten Charakter, Turk Art, bis die so, wie Sie jetzt sehen können, haben diese Texas verbunden. Und jetzt wollen wir nach Ägypten zu setzen hat Arbeit. - Was? Nur ein kleiner Raum. Lassen Sie uns das vergehen. Und wie Sie jetzt sehen können, haben wir ein Leerzeichen zwischen jedem der richtigen. Okay, das ist also ein einfaches Programm. Jetzt lasst es uns bei den Kämpfen benutzen. Stellen wir uns eine Situation vor, dass ich dieses Programm ausführen möchte, und ich möchte hier Dinge wie Typ-Zeichen eingeben und alle Zeichen sollten in den Feuerautomatik-Bereich eingefügt werden , alle von ihnen. Also, wie es zu tun? Nun, erstens waren sicher gehen, um die Lope zu verwenden, so dass wir bei jedem der Zeichen zu bekommen, dass dies auf den Rat gesetzt ist sowohl innerhalb des Kampfes. Weiß auch. Und jetzt bin ich gegangen? Aber zum Beispiel, lassen Sie uns K der richtige Charakter der Lage und Anti des Charakters ist, zum Beispiel, nicht übernehmen, dass. Tu also warum. Und jetzt lasst uns Charakter hier nehmen, so dass wir es mit dem Meer in get Funktion nehmen. Wir nehmen nur was, einen Charakter, und er wird wieder auf diesen Platz zurückkehren. Nein, nein. Einer rund um dieses Programm. Wie Sie sehen können, können Sie viele Dinge eingeben, wenn wir nehmen, dass ihr Programm Ende ist. So können wir jetzt auch etwas ins Feuer stecken. Und jetzt können wir genau das Meer korrigiert setzen. Okay, lassen Sie uns das Programm starten und ich tippe ein paar Dinge und ich tippe. Holen Sie sich das. Und als ich es geschlossen habe und als ich das Feuer eröffnete. Wie Sie jetzt sehen können, konnte er all die Dinge, die wir hier getippt haben, richtig? Nun, natürlich kennst du das Ding, weil es nur hier ist, weil wir es durch die Funktion durch das Suchen senden , Ähm , also lasst uns zum Beispiel auch so etwas tun. Es ist gegen dich. Jede Art von Erwachsenen, die und dann etwas nach ihm eingeben. Wir werden auf Dinge kommen, die vor der Spitze sind. Okay, das ist alles im Segen. Ich danke Ihnen vielmals. 11. Peek - Zeichen aufstreben, ohne extrahieren: Hallo, alle. Heute werden wir über die Pick Funktion sprechen. Was Großes Kommissionieren bedeutet. Nun, man kann sich Peak als eine Situation vorstellen, zum Beispiel, wenn ein Mann auf den Frauenhals schaut, als hätte er es ziemlich schnell angesehen und sie nicht bemerkt werden wollen. Also ist es nur pflücken, etwas ziemlich schnell betrachten, die ersten Körner geben und dann richtig aussehen, nicht bemerkt zu werden. So Kommissionieren ist nur schnell und wie es sein kann, das Programm schmachten. Nun, wie du kriegen kannst. Es ist nur ein Blick auf den Charakter. Und dann extrahiert es nicht diesen Charakter, sondern schaut ihn an. So wissen Sie, dass Sie bemerkt werden, und Sie können es verwenden. - Natürlich. Amanda-Stream. Kannst du also sehen, dass du es in fünf benutzen kannst? Nun, Sie können mit der Auswahlfunktion überprüfen, ob das erste Zeichen zum Beispiel in der Lehrernummer ist zum Beispiel . Oder vielleicht ist es nur eine Art Text ein Verdichter. Sie können ziemlich schnell überprüfen, wenn Sie wollen. Sie verwenden es als Ganzzahl oder als Straße, also lassen Sie uns ein Programm wie dieses fahren. zum Beispiel Nehmen wirzum Beispielvom Sehen ein Zeichen und lassen Sie uns es mit der Variablen initialisieren, Siehe? Und jetzt, wenn das sehen, ist es größer als die Null aus der Tabelle, die eine Art von Nummer fragt. Ich erinnere mich nicht genau, welche und in der gleichen Zeit sehen niedriger ist als die neun, weil 01234567 Jahre nebeneinander. Wir haben hier eine Art von Set. Also, wenn die Zahlen zwischen einander sind, dann wissen wir, dass dieses Zeichen für sie ist sicher eine Zahl, nicht ein ABC, was bedeuten könnte, dass es eine Zeichenfolge ist, richtig? Sonst ist es also eine Schnur. Aber hier ist es, eine ganze Zahl. Und jetzt können wir so etwas machen. Holen Sie sich das andere Ding von der Ausgabe von der Eingabe. Entschuldigung. Also Dinge, die Sie zum Beispiel geben werden 54 dann, Ah, der Rest des Denkens, der hier eng sein würde, würde zur Szene gehen und dann würde ich in die Nummer gehen und jetzt können wir es an die Kunstnummer schicken ist Ah, schau in so etwas. Und natürlich können Sie das Gleiche tun. Wenn es drei waren, stimmt's? Also geriet in so etwas. Und wenn Sie auf diesem Programm sind und Typen verursachen, dass, wie Sie sehen können, das erste Zeichen ist, was aus dem Stream aus der Eingabe extrahiert wird. Und wir wollen keine Situation. Habe ich getan. Wir wollten nur an diesem Ort, was wir tun würden. Wir wollen, dass es nur Zehenspitze ziemlich schnell ansieht und die Zahl nicht extrahiert. Nun, wie Sie sehen können, können wir so etwas ganz einfach machen. Sagen Sie, wenn etwas ein Text ist, oder vielleicht ist es die Nummer. Okay, das steht alles in der Lektion. Ich danke Ihnen sehr. 12. Putback - extrahierter Charakter im Stream: Hallo, alle. In der letzten Lektion haben wir etwas über die Spitzenfunktion erfahren. Moment lernen wir etwas über die Putback-Funktion, die ein Zeichen zurückgibt, das aus dem Stream extrahiert wurde. Stellen wir uns also wieder eine Situation vor, in der wir hier Funktion bekommen haben. Und weißt du was? Tippen Sie etwas heilen. Und, nun, wir legen gerne einen hier zurück, damit wir einfach so etwas wie eine Szene schreiben können. Setzen Sie den Charakter zurück auf den Stream. Und dann, wie Sie jetzt sehen können, wenn ich so etwas tippe, funktioniert alles wieder. Gut. Jetzt bist du vielleicht wie, Nun, aber wann sprichst du, wann du benutzt? Zurückgezogen. Weißt du, manchmal könnten einige Leute die Kälte ankommen, zum Beispiel, mit dieser Funktion und dann müssen Sie irgendwie zu schaffen, ohne ihre Kleidung zu wechseln. Und dann könnte die Post Bag wird eine gute Idee zu verwenden sein. Richtig. Und sicher ist Peking schneller, als etwas zu extrahieren und es dann aus dem Stream zurückzulegen. Richtig? Oder vielleicht möchten Sie zum Beispiel zum Beispiel nicht alles zurücksetzen. Vielleicht möchten Sie das einmal etwas extrahieren und Sie möchten es nicht wieder in eine Situation bringen . Aber versetzen Sie es wieder in eine andere Situation, richtig? Es könnte viele Dinge geben, die du gerne tun würdest. Und jedenfalls ist dieses Programm kein Beweis. Kugeln, wenn du ein Bedürfnis bist und wir so etwas tun, ist, dass du immer noch eine Nummer einräumst. Wir haben hier eine Art von Konvertierung, aber, weißt du, es ist ziemlich gutes Programm. Und es könnte manchmal sehr schnell sein, denn wenn man zum Beispiel etwas an die fünf schreibt , weiß man, wie die Dinge dort sind. Genau. Vielleicht sind sie zum Beispiel immer der Diamant. Also haben sie ein Deli Meter zwischen einem Raum. Also, wenn so etwas, so etwas, wir nie passieren, weil du es nicht erlaubt hast, als du im Kampf geschrieben hast. Es spielt also keine Rolle, denn solche Situationen werden nicht in gewisser Weise passieren, oder? Sie wissen, welche Informationen da draußen und die Übernahme des einen Charakters, anstatt durch jeden von jedem der Zeichen gehen , ist schneller. Okay, das steht alles in der Lektion. Vielen Dank. 13. Schreiben - Schreiben von Bytes in die Datei: Hallo, alle. Heute werden wir über die richtige Funktion zu sprechen und wie Sie durch den Blick auf seinen Namen erraten können , ist es, was es in den Kampf Arsch Mann schreiben und beißen, wie wir tippen. Es ist also ein bisschen anders als die normalen Operatoren, die wir verwenden, um zu reiten Zehe Kampf , die das war. Also, wenn wir haben, zum Beispiel, das Array, das wir Probe aufrufen und wir haben Ihre einfache Steuer und wir haben hier fünf, die offen ist für setzen und wir Absender Probe und waren auf dem Programm und wir geöffnet, wenn Ich werde sehen, dass wir hier einen Beispieltext über diesen zynischen haben. Es ist also kein drinnen. Warum brauchen wir also eine andere Funktion, wenn wir gut haben? Wie gesagt, Bereich kann diese Funktion so viele Biss schreiben, wie wir tippen, so können wir einen Puffer haben, den wir genau sagen können, wie viele Bisse wir auf einmal schreiben möchten. Oder vielleicht wollen wir vielleicht auf die fünf Zeichen nehmen, die er richtig, während 12345 oder sechs Zeichen, wir können genau sagen, wie viele Zeichen, die es einmal fahren wollen. Und die coole Sache ist, dass es alles Mögliche schreibt. Was bedeutet das? Nun, lassen Sie uns die richtige Funktion verwenden. Fünf. Richtig. Nun, du musst hierher schicken, Zeiger. Also der Ort, an dem wir anfangen wollen zu schreiben und wie viele Bisse du von diesem Ort aus sehen willst . Weil dieser ernannte Punkt auf die anderen verweist. Richtig? So senden wir jetzt hier, zum Beispiel, Größe aus Probe. Also schicken wir hierher. Wie, Maney. 123456789 10 11. Und jetzt Charakter. Also das Ende richtig. Wenn Sie dieses Programm ausführen, so werden Sie bemerken. Dann schickten wir auch hier und unser Charakter nicht nur Textzeichen. Wir könnten ihm jeden denkbaren Gedanken ins Innere schicken. Richtig? Also, was? Was unterscheidet sich in der richtigen Funktion? Sie können zum Beispiel ein Zeichen senden, das nicht ah ist, dass das, was wir nicht auf unserer Tastatur haben, oder? Wir können ihre irgendeine Art aussenden, indem sie nicht exakt in Charakterformen Kraft existieren, zum Beispiel. Jemand Esser sind in irgendeiner Art von Knöchelcodierung und sie haben nicht die Bedeutung. Dort, aber sie haben genau Sinn für uns. damit, wenn wir Übersetzungen Was meine ichdamit, wenn wir Übersetzungenmachen? Was Wir können ein Low-Level-Programm erstellen, zum Beispiel, das würde etwas komprimieren. Und wir komprimieren gerne etwas aus, so. Tun Sie etwas anders, und es würde nichts in Charakter bedeuten, aber es würde etwas bedeuten. Die Bissform und wir könnten sie anders interpretieren, oder? Sie wollen also ein Low-Level-Programmierprogramm schreiben? Wir würden die richtige Funktion verwenden. Oder, wenn wir sagen wollen, wie viele Zeichen Sie fahren oder gemeinsam auf einmal wollen, wollen wir einen Puffer erstellen. Dann würden wir die richtige Funktion verwenden. Wenn Sie also so etwas minus eins eingeben, werden Sie das natürlich bemerken, wenn wir es aktualisieren. Wie Sie sehen können, wurde das NAL-Zeichen entfernt. Also gut, wir können die Harmonie genau abstellen, die hier drin ist. Sie können eine dieser sehen 12 Ich sagte Bereich. Es ist 123456789 10 11 und 12 Zeichen jetzt, also wird jede mögliche Sache von Anfang an eingefügt, wo der Sample-Zeiger auf Zehe zeigt. Das bedeutet also auch, dass, wenn wir zum Beispiel, 60 hier eingeben und wir dieses Programm ausgeführt haben. Wie Sie sehen können, wenn wir trotzen, würden wir eine Art von Gal Bridge machen. Ah, wir wissen nicht genau, was das für diesen Brief überhaupt mit einem zumindest, den ich nicht weiß. Ich habe es noch nie gesehen, weil dieser Redakteur ist nur ein es bezahlen und versuchen, es zu interpretieren , weil es ein Taxi Abschreckung ist. Versuch, dies zu interpretieren, ist der Text, aber es gibt eine Art Müll in meiner Memoria vom Kurs, wenn der Iran, wenn Sie dieses Programm ausführen, wird dieser Müll anders aussehen. Und weil Sie einige andere Dinge dort haben, weil die zum Beispiel Adressen hier zum Beispielvon anderen Programmen verwendet werden können. Oder vielleicht wird es gerade nicht benutzt. Ah, überhaupt, weil es von einem anderen Programm verwendet wurde, bevor es nur eine Art Mitglied gab die deswegen benutzt wurde. Es gibt eine Art Müll dort, rechts und Krankheit den Finger. Und da du die richtige Funktion siehst, richtig, alles ins Feuer, ist es egal, ob es ein typischer Charakter ist, oder? Es beißt in die feine. Okay, das ist alles in dieser Lektion. Ich danke Ihnen vielmals. 14. Gcount - Zeichen aus der letzten Operation zählen: Zur Hölle vorbei. Aber heute werden wir über die G-Zählfunktion sprechen. Und wie Sie erraten können, hat diese Funktion den Namen von get character count, was Art von Zeichen ist, die von der letzten Extraktionsoperation extra gehandelt werden . Und jetzt ist hier die Frage. War diese Extraktionsoperation, als wir Zeichen aus der Datei extrahieren konnten? Also von der Funktion, dass große Leitlinie diese Funktionen ignoriert. Ah, dann wird die mit der g Zählung verwendet, um zu bekommen, wie viele Zeichen genommen wurden und wann sein würde. Wann sollten wir eine gute Idee sein? Zehe. Benutze es. Nun, schauen Sie hier, wir haben einen Vor- und Nachnamen und wir würden gerne wissen, wie viele Charaktere mit Namen und Sternenhimmel es präsentiert werden , aber einmal, richtig? Also will ich nicht zählen. 12345 Ich möchte genau wissen, dass diese 25 14 16 oder so etwas. Ich mag es, genau zu wissen, wie viele Charaktere genommen wurden, also wie es geht. Nun, lassen Sie uns ein einfaches Programm erstellen, das wir nicht jede Zeile bekommen, bis was, bis wir alle Dinge aus dem Warum so Anti treffen Welt Ende dort bekommen . Gut, richtig. Tun Sie warum? Das Feuer ist nicht beendet. Und jetzt werden wir es gut machen. Schlange holen. Ah, Funktion, die keine extrahierten Zeichen aus den fünf erhält und wir müssen sie irgendwo speichern . Also müssen wir eine temporäre lästige schaffen, zum Beispiel mit 2200 und 50 und Anleihen. Es ist also ein großer. Ich bin mir sicher, dass es keinen Namen gibt und manchmal so groß und wir schicken hier einen Puffer und wie viele Zeichen wir bekommen wollen, wenn wir nicht erfüllen, was die Richtlinie funktioniert, dass wir auch einen End-off-line-Charakter treffen können. So wird es 250 Auftragnehmer auf diesem imp trifft Ende des feinen Charakters zu bekommen. Okay, also ah, Moment stimmen wir der Ausgabe zu. Ziemlich einfach auf diese Weise. Und wie Sie sie sehen können, gehen Sie zu Ihrem Vor- und Nachnamen. Andi. Es funktioniert gut. Aber jetzt würde ich gerne auch wissen, wie viele Zeichen von jedem aus der Frist extrahiert wurden . Also müssen wir nur so etwas tun, wie G hier zählen wird es Platz lassen. So sehen Sie besser aus. Und wie Sie sehen können, werden 21 Zeichen von meinem Namen präsentiert und etwas 11 von John Sniff 14 von Nikolas Clark Ich denke, funktioniert gut und es ist, wo die G-Zählfunktion funktioniert die gleiche wie Get Lungenfunktion durch die gleiche, Ich meine, dass es an einem Extrem arbeitet, so dass wir es auch auf C in verwenden können. Und damit können Sie überprüfen, wie viele Charaktere im Rat gebunden wurden. Also, wenn jemand nichts tippt , der Rat, können Sie später überprüfen, wie viele Zeichen waren Typ ziemlich einfach mit ihm. Wir haben gerade funktioniert. Okay, es gibt nur eine gute Lektion. Ich danke Ihnen sehr. 15. Mini: Hallo, alle. Heute werden wir eine Vielzahl von Datenbanken erstellen. Was? Ich meine bei mir, das Datum nach oben, Es würde grundlegende Funktionen von den Comebacks haben. Es wird in der Lage sein, an irgendeiner Art von Informationen zu schleppen. In unserer Situation werden es nur Menschen sein. Es wird in der Lage sein zu zeigen, dass Menschen, die in der Lage waren, diese Leute hinzuzufügen, um sie zu retten , Zehe den Kampf Zeh, laden sie aus dem Feuer, um sie zu sagen , zum Beispiel, Namen oder eine Person von ihrer Basis zu entfernen. Es ist also das Programm, das wir heute mit all diesen Fraktionen ankommen. Okay, also lasst uns das Abenteuer beginnen. Was zu tun ist, beginnen wir von meiner denke, wir sollten von der Schnittstelle starten. Wir sollten irgendwie mit dem Benutzer kommunizieren. Also sollten wir ihm einen Mann schicken, richtig, Manu, so etwas. Und wir sollten zum Beispiel erlauben, ihm zum Beispiel erlauben,ein paar Dinge zu tun, zum Beispiel persönlich, auf was, wie wir es erlauben sollten, sollten wir ihm erlauben, für Beispiel, zeigen Sie einige. Ich werde alle Menschen innerhalb der Punktdaten und andere Optionen zeigen, die wir zu einem späteren Zeitpunkt werden. Aber jetzt haben wir ein kleines Problem. Wie man die OAP-Option, die der Kerl wählen will, Sie Benutzer gut, wir können hier eine temporäre Variable erstellen, zum Beispiel, Test und wir können es bekommen. Wir, zum Beispiel, sehen in get Funktion und später können wir es Test wechseln. Und wenn das Zeichen zum Beispiel eins ist, zum Beispiel eins ist, eins ist, dann können wir die Ausgabetests senden. Oder Sie können einfach die Funktion hier aufrufen, die eine Person hinzufügen würde. Im Moment schreiben wir nur dieses Programm ein wenig eso Wir machen nicht alles so, wie es schlecht sein sollte . Wir testen nur, oder? So ist es Test, dass immer noch, und jetzt brauchen wir auf diesem Programm A. So können Sie sehen und war keine deklarierte beendete Funktion und Lügen Serie. Es ist und Linie Wenn Sie auf diesem Programm sind, können wir jetzt hinzufügen, Personen zeigen Menschen. Aber wenn ich auf etwas klicke, muss ich eingeben, um etwas zu tun, um etwas aus dem Männermenü zu wählen . Es ist also nicht cool. Ich möchte toa gebundenes, und es sollte sofort eine von diesen Funktionen hier aufrufen. Wie es geht, was wir die Get-Zeichen-Funktion verwenden, die nicht aus dem Meer im Objekt kommt. Es ist in der Bibliothek. Wir haben uns so verfärbt. Und der Unterschied zwischen dieser und dieser get-Funktion ist, dass es sofort den Charakter erhält, den dies in den Eingabestrom gelegt hat, der so gut auf den Charakter wartet, nicht wenn ich einen nehme. Wie Sie sehen können, es uns sofort gezeigt, Tess, Sie gut, ich Creek sofort zu testen tun, so dass es nicht funktioniert. Gut. Aber jetzt kann ich nicht das Problem bekommen, dass das Programm sofort endet. Wie man es macht, damit es nicht wird. Und sofort. Nun, zum Beispiel können wir einen Blick benutzen, oder? Wir können die ganze Zeit tun. Dinge, die drinnen sind. Es sei denn, zum Beispiel, jemand Creek s Skype auf der Tastatur. Also tun, warum Test nicht gleich 27 ist. 27 ist eine Zahl in der fragen Tabelle, dass 3% auf der Tastatur entkommen. Also jetzt, wenn Sie dieses Programm kennen und entkommen, wie Sie sehen können, ist das Programm beendet. Aber wenn ich beim Tisch bin, wie Sie sehen können, haben wir hier einen Test. Also rufen wir hier etwas auf. Wir haben zu schwulen Männern 11 lange Teoh. Aber ein Typ etwas falsch auf dem Menü-Menü erscheint nichts wird in Ordnung Also ist es nicht das , was wir möchten, toa hier erreichen. Genau. Aber jetzt, an diesem, endet das Programm nicht. Wie man es so macht, dass wir das Handbuch sehen. Aber die Dinge wie das hier mit erscheinen jedes Mal, wenn wir etwas aus ihnen Menü wählen Nun , wir können eine Funktion verwenden, die wir gerade System genannt, und wir können hier eine klare Bildschirmoption verwenden. Ah C l s steht für klaren Bildschirm. So löscht es einen Bildschirm. Und wir müssen auch diese Live-Dysfunktion hier einbeziehen, die aus der C-Standardbibliothek stammt und jetzt eine um dieses Programm herum ist. Sehen Sie als Tedy Syrien. Wie Sie jetzt sehen können, passiert, wenn ich eins zu nichts tippe, wenn ich etwas anderes tippe. Nichts passiert, wenn ich escape tippe. Ich komme aus dem Programm. Was ist los? Nun, es gibt ein kleines Problem, dass man hier Liga eins mag. Es bringt es zum Switch und es ist richtig und es ist Output Inc-Test. Aber sehen Sie, das Programm wartet nicht darauf, dass wir es sehen. Es hat gerade den Bildschirm gereinigt und wieder können wir den Mann sehen Sie also sollten wir irgendwie das Programm für eine Sekunde hier stoppen So können wir unserem Benutzer erlauben, dieses Ding hier zu lesen oder etwas richtig zu denken, damit wir auf ihn warten konnten, für Beispiel klicken Sie auf Enter. Ich denke, es wird die beste Idee sein und wie es geht. Aber wir können verwenden, zum Beispiel, Schleife Warum hier und verwenden Sie die Katzen-Zeichen-Funktion. Und wenn diese Funktion nicht genau 13 gleich ist, dann wird diese Funktion mit vollem und jemals hier ausgeführt. So bedeutet es, dass, wenn ich um diese jetzt, wenn die bei Personen, die Sie sehen können, jetzt haben wir den Test hier und jetzt kann ich auf jeden möglichen Charakter klicken und es wird nicht aufhören, einmal zu entkommen. Es ist kein Warten nur auf Eingabe jetzt, wenn ich betrete, wie Sie sehen können. Endlich die Sache, die hier war, hat Waas geräumt und wieder können wir die 13 15 und 16 Zeilen hier sehen . Es funktioniert also nicht ganz gut. Ah, also ist es nur erforderlich, das Unter zu betreten. Wir können hier eine Funktion erstellen, geben Sie Onda. Wir können es auf implementieren, bevor wir bitten, geben. Also wird der Kerl wissen, was zu dio-weil es frustrierend wäre, wenn wir nicht sagen würden, dass er den Auslöser hat . Antwort. Richtig. Klicken Sie also auch auf Eingabetaste. Du zählst? Nein, wie Sie sehen können. Mm. Oh, Sir, ich habe es nicht berufen. Sollte es hier aufgerufen werden, wartet man auf die Eingabe. Nichts, wie wir arbeiten. Also habe ich Zeit zu lesen, was hier passiert ist oder etwas nachzudenken. Richtig? Okay, also müssen wir zu ihrer Arbeitsoberfläche. Also sollten wir jetzt Funktionen implementieren, zum Beispiel Funktion hinzufügen. Also lassen Sie uns großartig, dass Sie eine Funktion, die sie bei Person genannt werden. Diese Funktion wird also eine Person zu unserer Datenbank hinzufügen. Und wo wir diese Person hinzufügen möchten. Ich denke, wir sollten es vorübergehend in unserem Gedächtnis starten. Und danach könnten wir es vor dem Feuer retten. Es gibt jetzt ein kleines Problem, wie wir es fahren sollten. Wir könnten Klassen benutzen. Wir könnten eine Struktur gebrauchen. Aber weiß nicht, ichweiß nicht,ob ihr alle wisst, dass der Unterricht gut genug ist. Ich will dich nicht verwirren. Und deswegen werden wir hier die Strukturen benutzen. Ähm, welche sind leichter zu verstehen? Sie können natürlich auch dieses Programm für die Klassen ändern, wenn Sie trainieren möchten. Ich denke, es wäre ein gutes Training der Klassen, wenn Sie wollen. Oh, aber im Moment möchte ich Ihnen zeigen, wie die Zehe richtig zu kämpfen, wie man von Kämpfen lädt, wie man mit ihnen spielt. Richtig. Also, weil dies der Kurs über die, wenn ich es nicht um die Klassen geht, oder? Also werden wir die Struktur hier verwenden, und wir sind persönlich, indem wir die Struktur verwenden. So schaffen wir eine Struktur und wir werden es zum Beispiel Person nennen zum Beispiel . Und diese Person wird durch vier verschiedene Werte präsentiert werden. So, zum Beispiel, ein Name, der String weichen Passard Name nach dem Alter sein wird, die sicher sein kann, weil es kurz ist. Es wird keine große Zahl sein, eine Zeichenfolge, die Telefon darstellt. Warum eine Schnur? Denn im Telefon kann manchmal Klammern herum und Dinge wie das verwenden. Richtig. Okay, also sieht es so aus. Und jetzt sollten wir ah Variable erstellen. Welcher Typ wäre Person, zum Beispiel Menschen. Und zum Beispiel kann es für 20 von ihnen erstellt werden. Unsere Datenbank kann also größer als 20 sein. Person, natürlich. Ist Kentucky £5 oder so etwas wie diese Leiche. Wir nehmen mehr Erinnerung. Aber vor allem sind diese Lösungen nicht gut. Denn, wie Sie sehen können, sind wir in einer Situation wie der Verlust von Memoria. In einer solchen Situation können wir auf Probleme stoßen, die jemand in mehr Menschen drinnen will. Die beste Lösung dafür ist etwas zu gehen. Dies könnte Vektor auflisten, aber unwahrscheinlich. Wir wissen es noch nicht. Zumindest nicht von den Kursen, die ich ah erstellt, wie wir über Dinge wie das im nächsten Kurs über die Bibliothek sprechen , die genau erlaubt, wie können Sie mehr Menschen speichern mehr, Mehr Dinge dynamisch. Ellie, Ähm, jetzt werden wir diese Dinger hier benutzen. Ok? So klar geschaffen Menschen hier für, während wir einen Platz für 20 Personen geschaffen. Und wir können Person jetzt eine neue Person hinzufügen. Hier. Also, Welt, zuerst, was wir tun sollten, sollten wir nach Daten fragen. Also, äh, Boot, wir können nach Namen, Namen, gefesselt, Namen fragen Namen, gefesselt, gefesselt, . Siehe in. Und wir kommen in die Leute. Und jetzt sollten wir Ihnen eine Art Index verwenden. Unser Name. Welcher Index jetzt? Wir sollten es hier benutzen. Ich denke, es sollte Null sein. Aber später, wenn wir bei der ersten Person. Es sollte eins sein, dann zwei, dann Freiheit für. Also denke ich, wir sollten eine globale Variable erstellen, die angibt, wie viele Leute zum Datum hinzugefügt wurden . Es ist so, dass Menschen in der Datenbank standardmäßig, globale Variablen, die in Lehrer sind Null. Also haben wir hier Null. Jetzt können wir es an die Ausgabe senden. Also Leute in der Datenbank Anzahl von Menschen zahlen Leute in der Datenbank Zustimmung acht hier. Und wenn wir die Person hinzufügen, sollten wir es erhöhen und wir sollten es als Index verwenden, weil am Anfang Null nach dem Lesen einer Person sein wollen, bis sie frei. Ah, haben wir verfolgt, was ich getan habe? Also der Bombenbalsam und Bob so Typ Name, Zeit, Nachname und Typ auf Alter. Tippen Sie Telefon. Jetzt sollten wir auch Namen von Rebellen ändern und es sollte sofort, wenn um dieses Programm herum , und wir könnten Person hinzufügen. Wie Sie sehen können, tut es nichts Gutes,weil Gutes, wir die Funktion nicht involviert haben, also rufen wir sie bei der Geburt auf. Eine Art von Namen sind kaddish, mein Sohn Name H Telefon klicken Sie eingeben, um Sie zu zählen und wir haben die Person hinzugefügt, aber wir können sie nicht wegen ihm zeigen. Wir sollten eine Funktion schaffen, die wir diesen Leuten gut zeigen. Und wir sollten auch genau sagen, wie viele Leute hier sind, weil sie vergessen haben, hier abzulenken . Es geht also auf Null, so etwas. Es ist eins. Okay, also lasst uns großartig die Funktion, die wir zeigen, wie viele Leute in der Datenbank sind. Also Voight zeigt Menschen und lasst es uns am Ende des Feuers umsetzen und lasst es uns einbinden. Also vergessen wir nicht, was ich mit jemandem nicht wieder vergesse. Victor, ich will es den Leuten zeigen. Ok. Ich denke, dass wir zuerst überprüfen sollten, ob die Leute in der Datenbank größer als Null sind, weil , na ja, was wollen wir zeigen, wenn es nicht größer als Null ist? Andernfalls möchten wir an die Ausgabe senden, dass es niemanden in der Datenbank gibt. Warum zum Teufel bist du hier? Okay, also Leute in der Datenbank und jetzt können wir sie alle zeigen, indem wir einfach zu allen Leuten in der Gegend gehen . Richtig? Also willst du das durchmachen? Ich würde gerne verwenden, was aussehen, Also lassen Sie uns eine vier Schleife in Lehrer I erstellen, wenn ich niedriger als die Menschen in der Datenbank ist. Dann stimme ich plus Sie der Ausgabe zu. Diese Person mit Personen-Index, was ich plus eins ist. Warum war ich plus eins? Weil das wir dasAuge hier gebrauchen könnten. Aber ich denke, wir sollten iPods eins verwenden, weil, ähm, es ist einfacher, den Leuten zu sagen, dass in Texas, beginnend von eins als von Null an, die Programmierer es verstehen. Index beginnt bei Null. Richtig? Also Person in Texas eins und dann können wir Name eingeben, die von Menschen ist. Ich, dass, äh, Name, der nicht Koppett Name, der H dient, dass das Telefon auf dem Unternamen es ist und Telefon. Jetzt lasst uns rund um das Programm bei der Person Bam, bam, bam, bam! Leute schaufeln. Wie Sie sehen können, wir sie nicht sehen. Wir können mehr hinzufügen, Menschen zeigen, und wie Sie sehen können, können wir sie alle auf einmal sehen. Es wird eine gute Idee bei Ihrem Online sein. Einfacher zu sehen, wie es aussieht. Wir könnten auch am Ende hier, so dass sie aussehen, besser aussehen und wie das wird, Azi-Casino sieht besser aus. Wir können also keine Personen zeigen, aber das Problem ist, dass, wenn Sie dieses Programm erneut ausführen , nichts in der Datenbank ist. Und, naja, Datenbank ist falsch. Wenn du nichts davon laden kannst, stimmt's? Da eine temporäre Variable jetzt geht es nicht funktioniert, könnte es deswegen sein, sollten wir eine Datenbank innerhalb erstellen. Zum Beispiel, wenn ich Leute im Feuer lagern, so müssen es gut machen. Erstens, dass wir eine Funktion schaffen sollten, so sichere Leute 25 wir sollten diese Funktion einbeziehen und wir werden zu dem Herrenhaus sichere Leute hinzugefügt, um auf zu finden. Lassen Sie uns den Fall umsonst einbinden. Mm sichere Leute. Feine Pause. Und am Ende sollten wir sichere Menschen laufen, um eso Beschäftigungsfunktion an einem Tag zu bekämpfen. Okay, so Weg zeigte offen die fünf. Um was zu retten? So, ich sollten wir für die Eröffnung des Kampfes für den Verkauf Ausgabe verwenden 53 Wir können kämpfen, aber aus Eis wird nur verwendet, um etwas nach innen setzen. Also denke ich, es wäre eine gute Idee, diesen zu verwenden, und wir können es zum Beispiel Datenbanktext nennen zum Beispiel . Wir sollten auch die fünf Stream hier Bibliothek einschließen, denn sonst wird es überhaupt nicht funktionieren. Wir sollten überprüfen, die Datei geöffnet wohlhabend, so fünf ist offen. Aber wenn Kämpfe geöffnet und etwas tun, sonst an die Ausgabe gesendet werden, die ich heute nicht Datenbank oder sicher erstellen konnte, Sicherheitsdatenlabyrinth. Wenn ich offen bin, sollten wir nicht vergessen, das Feuer zu verursachen. Und jetzt können wir etwas zu essen sparen. Wie wir gerne Dinge zu Tode fünf sagen würden. Ich denke, wir sollten sie retten, indem wir, äh, wie wir es ihnen gezeigt haben. Also sollten wir ihre Namen senden sind Name, Alter und Telefon, Vorname, Nachname, Agent Telefon und nach dem Essen. Wenn wir etwas aus dem Kampf laden wollen, machen wir dasselbe. Wir werden den Namen, den Nachnamen begrüßen . Agent Telefon würde wissen, dass jeder außerhalb der Reihe innerhalb des Kampfes würde repräsentieren und die Person, die es für jede Furchen würde die Person repräsentieren. Richtig? Also lassen Sie uns einfach einfügen, wie es geht. Ich denke, es wird eine gute Idee sein, die Gruppe wie hier zu benutzen. Aber dieses Mal schreiben Sie innerhalb des Kampfes Nein an den Ausgang. Also schick einfach alles in den Kampf. Aber was wir wissen, bedeutet, dass die Etiketten hier sind. Nein. Hat es innerhalb benötigt, weil wir nicht lesen Feuer Benutzerkörper. Es wird Bedrohung durch Computer sein. Also beleidigen wir in diesem Ding. Ich denke, wir sollten auch zu Beginn der fünf einfügen, wie viele Menschen darin gerettet sind. Was? Wie viele Personen sind sicher in der Datenbank? Weil wir das Licht dieser Variablen verwenden können , um Leute von Datumsmitarbeitern zu laden. Richtig. Okay, also lassen Sie uns nachsehen. Es funktioniert gut. Menschen in der Datenbank ist jedes Denken. Sofort. Oben schießen wir die Hälfte, nur eine geben und off line Charakter. Lasst uns um das Programm herum. Das sind ein paar Leute. So, zum Beispiel, mich und zum Beispiel, Jones mich an der Person, die so cool Namen wie Show alle Menschen hat, ist er zugibt, funktioniert gut, sichere Menschen zu feuern. Jetzt schließe ich. Trotzen, wenn ich es hier öffne. Wie Sie sehen können, haben wir hier jetzt eine Datenbank mit jeweils vier Braten, was für eine neue Person. Und am Anfang haben wir, wie viele Leute hier sind, weil wir wissen, wie viele Leute hier sind. Jetzt können wir die Datei lesen und sie waren frei von ihnen. , Wir können wenigstens zeigen,wie viele Leute in der Datenbank sind. Wir haben das ganze Feuer gelesen, oder? Also ist es einfacher, am Anfang zu lesen, dass hey, es gibt drei Leute im Kampf. Sie müssen das Feuerzeug nicht lesen. Alle Leute gehen dann durch sie alle und Hühnchen kommen von ihnen. Wo? Drinnen. Richtig. Okay, also zeig den Leuten , diese Person und wir würden gerne aus dem Kampf laden. Also laden Sie Leute von der von fünf sehen aus für laden Leute aus fünf Fall Floor und lassen Sie uns es am Ende umsetzen. Sie so, wie zu laden? Wir werden Eingaben verwenden. Fünf Stream, weil es die Bibliothek erstellt nur vier Dinge von Also das ist toll wenn ich Nun, lassen Sie uns die FISA Sorge öffnen. Wir nennen nur Datenbanktext und wir brauchen keinen Flachs hier wie wir nicht, dass er weil Flacking Eingang fi stream mein Rindfleisch alt ist was und die Eingabe Flak. So können wir einfach davon lesen. Und wieder, wenn fünf richtig offen ist, dann kann etwas tun. Sonst können wir sagen, dass sie fünf sind. Datenbanktext existiert nicht, Endsley. Okay, aber wenn es existiert, dann lade ich auch gerne. Personen in der Datenbank Wie viele Personen gibt es? Leute in der Datenbank, weil der erste Kerl, aber die erste Zeile der Gegenwart, wie viele Leute waren in der Datenbank, richtig? Und jetzt, wenn Leute in der Datenbank größer als Null sind, weil vielleicht niemand drin war, dann gibt es etwas, das es sonst mit Daten gesendet wurde, aber basierend ist leer. Und obwohl wir alles aus der Datei nehmen sollten, können Sie es auf zwei verschiedene Arten tun. Zum Beispiel können wir eine vier Lope erstellen, und wir können zu allen Menschen in seiner Website gehen für so können wir es das gleiche tun, wie es hier unten war . Aber im Moment ändern wir einfach, woher wir Dinge hinstellen wollen. Also haben wir einfach den toten Weg in die Show gebracht. Hören Sie, wenn Sie das Programm ausführen , , gibt es keinen Operator wie diesen vor der Küste. Wir sollten verzögert die und Lügen Korrektiv geht bald nur Dinge nehmen, informieren Feuer und Sie können einige schöne Fund in einer Zeile setzen. Bis jetzt funktioniert alles gut, wenn sie denken, wie Sie sehen können, was für ein freies Volk in der Datenbank und wir können sie ziemlich cool sehen, nicht wahr? Wir sollten informieren, dass Oh, nein, Leute waren geladen. Gut. Wenn es vorschlägt. Vielleicht auf und es ist geladen. Okay, also haben wir gute Leute in unserem temporären Gedächtnis, aber Sie können eine andere Lösung verwenden. Zum Beispiel können Sie tun, warum Sie die Datei noch nicht gelesen haben. Also benutzen wir die Herde, die in fünf repräsentiert. Und wir können das gleiche drinnen machen, aber davor sollten wir hier das Auge schaffen, die Leute laden. Und wie Sie sehen können, funktioniert es auch. Nein, es funktioniert nicht. Ok? Es ist eine gute Idee. Gut, dass ich nicht wollte, weil du auch einen Fehler machen könntest. Wie der Kopf. jetzt Arbeiten Siejetztfür? Und wie Sie sehen können, funktioniert alles gut. Warum hat vorher nicht gearbeitet? Weil er die ganze Zeit versuchen, alle Menschen in Schlepptau auf die eine Person zu bringen. Richtig? Deshalb hat es nicht funktioniert. Way hatte die ganze Zeit. Null hier sollte das Ich höre jedes Mal um ihn herum erhöhen. Wir rund um das sieht richtig aus. Ok. Damit wir laden können. Die Leute programmieren wird immer besser und besser. jetzt etwas erschaffen, Lassen Sie unsjetzt etwas erschaffen,das noch härter ist. Wie durchsucht man unsere Datenbanksuche Datenbank Suche nach einer Person Fall fünf auf lassen Sie uns die Funktion implementieren. Also wollen wir es suchen, dass diese Datenbank jetzt wir überprüfen sollten, ob es jemanden in der Datenbank gibt. Warum sollten wir nach etwas suchen, das nicht existiert? Wenn Menschen in der Datenbank größer als Null sind, dann sagt etwas anders, dass es niemanden in der Datenbank gibt. Wonach willst du suchen? Personen in der Datenbank ist größer als Null. So können wir jetzt nach einfachen suchen. Ich denke, wir können nach jemandem suchen, indem wir zum Beispiel Name verwenden. Also sieh mal, äh, gib den Namen von Person ein. Sie wollen nach etwas suchen, das String-Namen, ähm, im Namen sehen. Und sie, wie man nach jemandem sucht. Ich denke, wir könnten einfach die Leute in der Tür durchmachen. Richtig? Und überprüfen Sie einfach, ob dieser Name dem Namen entspricht, den wir hier eingeben. Also für Integer Ah, ich gleich Null, wenn ich niedriger ist als die, wie viele Leute in der Datenbank sind, und ich würde Explosion und jetzt einen Glauben posten. Der Name, der hier beginnt, ist gleich ihrem Namen aus. Einer von der Person, die wir Teoh suchen. Dann können wir einfach zeigen, dass wir hier brechen könnten, wenn wir den Kerl finden, der nicht nach anderen sucht . Aber, weißt du, es kann zwei Leute auf freien Menschen mit dem gleichen Namen geben. Also sollten wir durch alle Menschen gehen. Es sei denn, wir könnten zum Beispiel nach einem zweiten Parameter fragen und ihn fragen, wie viele Leute Sie sehen wollen, oder so etwas. Richtig? Aber nun, wir werden einfach jeder Person zeigen, dass wir den gleichen Namen haben. Okay, also, wie man es zeigt? Oh, ich denke, wir sollten einfach das verwenden, das ich denke, das wir bereits geschaffen haben. Also wissen wir, verlieren unsere kostbare Zeitbombe. Es ist nur so, dass es von sos durch Senden an die Person namens Solon, Stellen Sie sich Telefon mit, dass überhaupt. Genau hier. Richtig. Solch für eine Person? Nun, es ist zuerst bereit, alles zu lieben. Leute schaufeln. Ähm, ich würde gerne die Jones finden. Solche für die besagte Person. Welcher Name, dessen Name John ist. Wie Sie persönlich sehen können und existieren Oh, Jones me Alles funktioniert gut. Suche nach mir selbst. Hallo. Hier bin ich. Alles funktioniert gut. Wir können weitere Personen hinzufügen, zum Beispiel, ich werde wieder zu Ihnen dupliziert werden und oh, Sie gingen um das Programm wieder, weil ich die fünf nicht geladen habe. Zuerst können Sie das Feuer auch am Anfang laden. Also Leute von fünf, wenn Sie wollen, so dass wir nicht brauchen, um das Zeug jedes Mal, um Casino-Leute geladen wurde die richtige Anzahl der Menschen in Datenbank zeigen Menschen Mexikanisch geliebt . Siehst du, alle sind jetzt bei der Personenbalsam Show alle Menschen da. Und jetzt können wir Menschen retten, um zu kämpfen. Wir könnten diese automatischen Ari retten, wenn wir das tun wollen. Aber vielleicht ist es nicht gut. Immer, weil jemand einen Fehler machen könnte. Und vielleicht ist es eine gute Idee, jemandem zu erlauben, zu retten, wenn er sagen will, OK, also sparen wir. Und jetzt wollen wir nach unserem Kaddish suchen und dort können Sie sehen , dass Leute wie das haben , und es zeigt beide Platten, so dass alles gut funktioniert. Okay, so können wir die Datenbank durchsuchen, wie man Leute aus der Datenbank entfernt, macht die Frage. So vermeiden Sie entfernen Person aus dem Datum seiner sehen out, entfernen Sie eine Person aus der Datenbank Fall sucht, entfernen Sie eine Person aus der Datenbank brechen Bombe, und nein, wer sollte es implementieren? Okay, im Spiel, wenn Menschen in einer Datenbank größer als Null, dann haben wir jemanden zu entfernen sonst, Was wollen Sie? Um Sie zu entfernen? Richtig? Es gibt also nichts zu entfernen. Wovon willst du? Sie wollen mir nichts nehmen. Okay, also zum Beispiel lassen Sie uns zum BeispielPerson nach Index entfernen. Nehmen wir Index von jemandem. Also, wen willst du entfernen? Geben Sie Index online ein. Sehen Sie im Index, der für April hier erstellt wurde, der überprüft, ob der Index gut ist. Wenn Menschen in Datenbanken größer als Index sind, weil es nicht größer als Weg ist, können etwas entfernen, das nicht existiert, während es größer oder gleich dem Index sein sollte , weil , na ja , wenn wir zum Beispiel wollte die Person des Indexes entfernen, die Sie eingeben und eine Person in der Datenbank ist nicht größer als eins. Es ist gleich eins. Also in der Situation, wenn wir auf die eine Person in der Datenbank haben, würden wir ein Problem haben. Okay, so weiter. Oh, schickte es raus. Aber es gibt niemanden so jetzt, wie man es entfernt? Es ist eine gute Frage, die eine dunkle brach eine Tower-Datenbank nahm. Du Das ist zum Beispiel dieser Kerl, wie man es macht, als ich es getan habe und so etwas wie das mache, wie du sehen kannst . Nun, wir haben alle Aufzeichnungen nach John Smith an diesen Ort gebracht. Richtig? Also könnten wir einfach Sachen machen, wie Bomben über sie. Sie sind Sam zurück, Ma'am. Karte. Verdammt, Mann. Aber ich zeige Ihnen, wie Programm es schaffen kann, oder? Zeug wie das. Warum, nein. Okay, gehen wir heute zurück, ähm, zur Kommissionierung des Kampfes. Lassen Sie uns es tun, indem Sie das Programm verwenden. Also lassen Sie uns die for-Schleife verwenden. Und lassen Sie uns eine temporäre Schlüsselvariable erstellen, die von Index an beginnt, wenn der Schlüssel langsamer wird, dann Leute in der Datenbank Schlüssel erhöhen. Jetzt müssen wir uns fragen, warum wir diese Variable hier mit Index initialisiert haben. Nicht mit Null, denn sieh hier. Uns ist egal, wenn Sie Jones entfernen möchten. Schnüffeln Sie über Leute, die waren, bevor Sie diese Typen einfach bewegen wollen. Okay, das ist was. Und jetzt wollen wir zu einem Zeichen der Kerl Zeh, dass die Person, die wir Personen entfernen wollen, die nach ihm sind, oder? Die Leute haben nach ihm gemacht, wie es geht. Wir sollten auch daran erinnern, unsere sagt, dass dieser Index hier ist, was wirklich 1234567 So ist es von einem, aber das Programm Programm Kelly Von dem, was Programmierer weiß, dass entstehen beginnt bei Null. Okay, also sollten wir in die Leute gehen. Und das so etwas wie e minus eins. Dunkler Name entspricht Leuten und dem Kerl danach. Also Schlüssel Hund Name. Warum so? Denn stellen Sie sich vor, dass wir vier Personen in unserer Datenbank haben. Also ist dieses Ding was? Vorher mit jemandem? Geben Sie zwei ein. Also haben wir auch zu dir . Ist niedriger als für. Er hat es. Also bewegen wir uns oder entfernen Kerl, der in Position zu minus eins ist. Also eins, aber weil es in einem Recht ist, ist es wirklich ein zweiter Kerl. Also funktioniert alles gut auf. Wir vergeben hier einen Kerl danach, einen Kerl, der nicht 1/3 Platz ist, also sollte alles funktionieren. Gut. Ok. Also Namen sind Name, Agent Telefon. Es ist, ähm, Telefon. Mom. Leute wurden geladen. Zeigen Sie den Leuten richtig. Lassen Sie uns eine Person aus der Datenbank entfernen, die meine ich möchte zeigen, dass diese Datenbank . Wie du siehst, bin ich nicht dein Tier. Wir sollten auch daran denken, dass wir jetzt eine Person weniger in unserer Datenbank haben. Also sollten wir, was wir sollten Es gibt Leute in der Datenbank so etwas. Ich war nicht das Programm. Lassen Sie uns die Menschen in Daten zahlen zeigen. Wie Sie sehen können, haben wir vier Leute hier. Also lassen Sie uns eine Person entfernen, zum Beispiel, selbst zeigen alle Menschen, die Askew sehen kann, ich verschwand an diesem Teil ersten Index die Reds aus Daten entfernt Person aus dem Datengeschäft. Er hat mich wieder bewegt, und jetzt weiß ich, dass sie existieren. Oh, na ja. Aber wie gut sehen kann, können Sie jetzt erraten, dass es nicht automatisch gespeichert wird. Also, als ich Leute von fünf liebte, bin ich ein Spiel zurück. Also was? Wir könnten automatisch nur so etwas wie sicher. Wir könnten uns einfach anrufen, warum wir es nicht so machen wollen. Du weißt also, wie es zu tun ist. Wir können nur Menschen in einem sehr sicheren Volk kämpfen, damit wir es den Menschen zeigen können. Lass uns eine Person entfernen, die mich entfernt hat. Leute schaufeln. Hallo, Leute von der Einreichung. Im Gegensatz dazu existierte ich nicht. Okay, so entworfen diese Lektion. Jetzt wissen wir, wie zu erstellen und Bedeutung Datenbank, die in der Lage ist, Show Menschen zu speichern Menschen niedrig hinzuzufügen . Personen suchen vier Personen und entfernen Personen aus einer Datenbank. Vielen Dank. 16. Was nach diesem Kurs: - Hallo. Du fragst dich vielleicht gerade. Was soll ich nach Dis Autos tun? Ich denke, Sie sollten die STL lernen, die für Standard Template Library steht. Und es besteht aus einigen Algorithmen, Containern, Adaptern und es Belüfter. Also, was ist das? STL? Es ist meist eine Bibliothek, die aus Containern besteht, verwaltete Struktur von Containern. Und es gibt Unterschiede zwischen ihnen und Sie sollten sie kennen. Sie sollten wissen, wie man sie benutzt, wie man Dinge dort hinzufügt. Selbst in der letzten Lektion von den Partituren in der Bedeutungsdatenbank sagte ich, es wäre besser, ihren Content-Besitzer zu verwenden, um Menschen in unserem temporalen Speicher zu speichern , direkt in etwas wie Vektor oder vielleicht in einem anderen Container. Wer weiß es? Aber es ist besser, weil es die meiste Zeit ah, einfacher ist , Dinge von dort abzurufen und zu verwalten. Also ein Content-Container. Ah, ziemlich weit, es ist etwas, wo Sie I temps in halten können, wo Sie Objekte von anderen Objekten halten können ah, Variablen und Sie können einfach auf sie im Inneren operieren. Das ist also ein Container, und meistens handelt es sich bei STL um Rohinton Container auf. Nun, ich lade Sie ein, nur zu lesen. Es könnte hier sein. Oh, vielleicht kannst du zum Beispielauf meine Anrufe warten zum Beispiel . Der Stopp. Vielen Dank, dass Sie mir zugehört haben. Viel Glück in Ihrem Abenteuer aus im Programm.