Hallo und willkommen zurück.
Wir haben unsere erste Herausforderung für Schreiben und Lesen von Dateien.
Speziell bei dieser Herausforderung Wir werden nur einige
Zeichen einlesen, um Sie vertraut zu machen mit der Funktion fputc.
Also, was möchte ich, dass du tust? Ich möchte, dass
Sie ein Programm schreiben, um die Summe zu finden Anzahl der Zeilen in einer Textdatei.
Sie müssen also eine Datei erstellen das enthält einige Textzeilen.
Sie müssen eine Datei erstellen.
Denken Sie daran, diese Datei muss werden entweder dort platziert, wo sich die ausführbare Datei befindet,
und dann können Sie Doppelklicken Sie auf die ausführbare Datei und führen Sie
sie im selben Verzeichnis aus.
Oder wenn Sie es von der ausführen Integrierte Entwicklungsumgebung, Sie
führen sie aus Codeblöcken aus Dann können Sie Ihre Textdatei überall
dort ablegen, wo Ihre Quelldateien sind befinden sich überall dort, wo Sie
Ihr Projekt in Ihrer c-Quelldatei gespeichert haben.
Sie müssen also eine Datei erstellen bevor Sie dieses Programm
tatsächlich schreiben können, weil Sie lesen müssen und Schreiben Sie einige Daten in diese Datei.
Du wirst es brauchen Öffnen Sie Ihre Testdatei.
Wir werden das f brauchen open call Damit werden Sie
mit den Grundlagen vertraut gemacht.
Sie müssen das fgetc verwenden Funktion zum Parsen von Zeichen
in einer Datei, die Sie erhalten, bis Sie Hit the Eof, das Ende der Datei.
Wenn es das Ende der Datei ist, können Sie Erhöhen Sie den Zähler, bevor Sie das Dateiende erreichen. So
sind Sie in der Lage sein, die Zeilen zu zählen.
Sie können also einfach ein lokales erstellen Variable für den Zähler.
Und was Sie anzeigen möchten, sind Sie möchte als Ausgabe die Gesamtzahl der
Zeilen in der Datei selbst anzeigen.
Das wird also eine Grundvoraussetzung sein Programm, das Sie mit den Grundlagen der
Dateieingabe und -ausgabe vertraut macht.
Insbesondere immer wollen Öffnen Sie eine Datei mit fopen.
Wir werden uns vertraut machen mit diesem Dateizeiger.
Wir müssen unsere schließen Datei und dann werden
wir diese wichtige fputc-Funktion verwenden.
Du bist also deine while-Schleife Sie müssen eine lokale
Variable erstellen, die nur ein Zähler ist.
Und wie Sie in jedem lesen Zeichen können Sie das Zeichen
mit dem Zeilenvorschub vergleichen.
Das ist zurückgekehrt.
Und wenn Sie dann einen Zeilenvorschub haben Sie möchten den Zähler so erhöhen, dass
Sie jede Zeile zählen.
Der gesamte Zweck dieser Funktion besteht darin, Zählen Sie die Anzahl der Zeilen in einer Datei.
Also viel Glück.
Wir werden hier die Grundlagen verwenden.
Und ich hoffe, das macht dich vertraut mit einem Dateizeiger und
dem Öffnen einer Datei in fgetc.
Vielen Dank.