So Fügen Sie Einer Datei Hinzu

Inhaltsverzeichnis:

So Fügen Sie Einer Datei Hinzu
So Fügen Sie Einer Datei Hinzu

Video: So Fügen Sie Einer Datei Hinzu

Video: So Fügen Sie Einer Datei Hinzu
Video: So gehts: Dateien schnell zum Arbeitszettel hinzufügen 2024, Kann
Anonim

Wenn die Software läuft, ist es oft erforderlich, die resultierenden Daten in eine vorhandene Datei einzugeben. Außerdem ist es erforderlich, die Datei so hinzuzufügen, dass die übrigen dort gespeicherten Daten unverändert bleiben. Diese Aufgabe lässt sich leicht mit den Funktionen der Programmiersprache C. Die einfachste Möglichkeit, Daten in eine Datei einzufügen, ist die Verwendung spezieller Attribute der Standard-Dateifunktion. Mit ihrer Hilfe können Sie während des Programmbetriebs mehrmals eine Datei öffnen und Daten hinzufügen.

So fügen Sie einer Datei hinzu
So fügen Sie einer Datei hinzu

Notwendig

C-Programmierumgebung

Anweisungen

Schritt 1

Funktionen zum Arbeiten mit Dateien und zum Ausgeben von Daten an diese bei der Programmierung in C befinden sich in einer speziellen Bibliothek. Verbinden Sie sie mit Ihrem Programm. Geben Sie dazu vor dem Schreiben des Codes die Header-Datei für diese Bibliothek an. Geben Sie die Zeile #include "stdio.h" ein.

Schritt 2

Erstellen Sie im Text des Programms einen Zeiger auf den Dateideskriptor. Schreiben Sie dazu eine Zeile in den Programmcode wie: FILE * pFile, wobei pFile der Name des erzeugten Zeigers ist.

Schritt 3

Öffnen Sie die Datei, in der Sie Daten hinzufügen möchten. Verwenden Sie die folgende Funktion: pFile = fopen ("NameFile.txt", "a"). Hier ist NameFile.txt der Name der Datei. Der zweite Parameter, das Symbol des lateinischen Alphabets, "a", legt den Modus zum Öffnen der Datei fest, mit der Möglichkeit, Daten hinzuzufügen.

Schritt 4

Wenn sich die Datei, zu der Sie Werte hinzufügen müssen, nicht im selben Verzeichnis befindet, in dem Ihr Programm ausgeführt wird, geben Sie zusammen mit dem Dateinamen den vollständigen Pfad dazu auf der Festplatte an. Ändern Sie dazu die Zeile im ersten Parameter. Der Pfad zu einer Datei, die sich im Stammverzeichnis des Laufwerks D befindet, wird beispielsweise durch den Eintrag "D: NameFile.txt" angegeben.

Schritt 5

Fügen Sie der geöffneten Datei die gewünschten Daten hinzu. Verwenden Sie dazu besser die überladene Funktion fprintf (pFile, Added data:% s

, datStr). Der erste pFile-Parameter dieser Funktion gibt den hinzuzufügenden Dateideskriptor an. Als nächstes folgt die Zeile, die vollständig in die Datei ausgegeben wird, mit Ausnahme von Sonderzeichen.

Schritt 6

Die Zeichen nach dem "%"-Zeichen geben die Art der Ausgabedaten an. Der Ausdruck "% s" bedeutet also, dass der dritte Parameter der Funktion eine String-Variable ist. Um eine Datei durch eine Variable vom Typ int auszugeben, geben Sie den Ausdruck "% d" ein, um die Adresse des Zeigers auszugeben - "% p". Bei Zeilenvorschub nach der Datenaufzeichnung wird das Symbol „

. Somit werden die nächsten in die Datei eingegebenen Daten in eine neue Zeile geschrieben.

Schritt 7

Nachdem Sie die benötigten Daten angezeigt haben, schließen Sie die Datei anhand ihres Deskriptors mit dem Befehl fclose (pFile). Speichern Sie dann das Programm, kompilieren Sie es und führen Sie es aus. Die angegebenen Daten werden der Datei hinzugefügt.

Empfohlen: