C ++ FPUTC -Funktion

C ++ FPUTC -Funktion
Heute lernen wir eine der wichtigsten Methoden der C ++ - Programmiersprache, die die Funktion fputc () ist. Bevor wir jedoch direkt zum Hauptthema gehen, sehen wir zunächst die Voraussetzung der Funktion fputc (), damit wir die Funktionalität dieser Funktion leicht verstehen können. Schauen wir uns die C ++ - Sprache und ihre Funktionen der C ++ - Sprache an.

Die C ++ - Programmiersprache kommt aus der C -Sprache und beide Sprachen sind einander sehr ähnlich. Die C ++-Sprache basiert jedoch auf dem erweiterten Framework, der OOP ist und eine besser strukturierte und sicherere Sprache ist als C. Wir können die Programme mit den OOP -Konzepten implementieren, die die vordefinierte Klasse, die Header -Datei usw. sind. Wir können diese vordefinierte Funktion einfach in den Code aufnehmen, anstatt den Code von allem zu schreiben.

Einführung

In C ++ - Programmiersprache ist die Funktion fputc () die vordefinierte Funktion, sodass wir die Codec nicht schreiben müssen. Wir geben die Funktion einfach, indem wir eine Zeile schreiben. Die Funktion fputc () steht für die Funktion, um Zeichen zu setzen, mit denen die Zeichen in der vorhandenen Datei geschrieben werden. Wir können das Zeichen in eine angegebene Datei schreiben, die wir bereits erstellt haben, und dann verwenden wir die Funktion fputc (), die ein Zeichen gleichzeitig in der Datei schreibt. Das Eingabezeichen wird an der angegebenen Stelle des Dateizeigers geschrieben, wonach der Dateizeiger weitergeleitet wird. Lassen Sie uns die FPUTC () -Funktion der C ++ - Programmiersprache im Detail untersuchen, um die Konzepte besser zu verstehen.

Syntax:
Hier ist die Syntax der Funktion fputc (), mit der das Zeichen in die Datei eingesetzt wird. Um die Funktion fputc () zu implementieren, müssen wir zunächst den Schreibstil in C ++ - Sprache verstehen. Um irgendetwas in der C ++-Sprache zu implementieren, gibt es eine Syntax, da die C ++-Programmiersprache Fallempfindlichkeit ist. Wir müssen uns beim Schreiben der Programme zusätzlich vorstellen, um zu verhindern, dass Fehler vom Compiler erzeugt werden.

So implementieren wir die Funktion fputc () in der C ++ - Programmiersprache. Als nächstes öffnen wir die Funktionsklammern und schreiben dort die Eingabeparameter. Wir haben zuerst den Datentyp der Eingabezeichenzeichenfolge geschrieben und dann die Keyword -Datei in Großbuchstaben schreiben und den Stream mit dem Zeiger schreiben.

Parameter:

verkohlen: Es ist die Eingabezeichenzeichenfolge, die in der leeren Datei geschrieben wird, die wir bereits erstellt haben. Beachten Sie, dass der Speicherort der Datei und die Quellcodedatei am selben Ort sein muss.

Strom: Ein Zeiger auf ein Dateiobjekt, das die Referenz der Quelldatei identifiziert, auf der die Aktion durchgeführt wird.

Rückgabewert:
Im Gegenzug erhalten wir die Eingabezeichenzeichenfolge, die in der leeren Datei geschrieben wird, die in derselben Datei erstellt wird, in der sich die Quelldatei befindet. Und wenn sie die Zeichenfolge nicht in die Textdatei geschrieben haben, gibt der Compiler das Dateiende zurück und zeigt den Fehler in Richtung Streaming-Anzeige an.

Beispiel:
Hier ist ein Beispiel für die Funktion fputc (), die wir in der C ++ - Programmiersprache implementieren werden. Um das Beispiel zu implementieren, benötigen wir einen Compiler, in dem wir das Programm schreiben und das Programm ausführen können, damit wir die Ausgabe anzeigen können. Zuerst installieren wir einen C ++ - Compiler, in dem wir das Programm schreiben und das Programm kompilieren können. Während wir die Datei schreiben und lesen wollen, ist es besser, den installierten Compiler zu verwenden, anstatt den Online -Compiler zu verwenden, da der Online -Compiler manchmal nicht ordnungsgemäß mit dem Dateisystem funktioniert.

Nach dem Öffnen des Compilers enthalten wir immer die Header -Datei, damit wir leicht auf die vordefinierten Funktionen, Klassen usw. zugreifen können, die wir in C ++ - Programmiersprache implementieren werden. Die erste Header -Datei ist die "iOstream" -Bibliothek, die in allen Programmen von C ++ häufig verwendet wird.

Die zweite Header -Datei, die wir verwenden werden. Wir können diese Bibliothek verwenden, um die String -Funktionen im Programm zu verwenden. Um diese Bibliotheken zu implementieren, gibt es eine vordefinierte Syntax in C ++ - Sprache. Wir schreiben zuerst das "#" -Schild, das dem Compiler sagt, er solle die Bibliothek abrufen, wir werden das Schlüsselwort "einfügen" schreiben, das dem Compiler sagt, dass er die Bibliothek importieren soll. Zuletzt werden wir eine weitere Anweisung hinzufügen, die "den Namespace STD verwenden" ist, der erforderlich ist, um den Kontext des Programms zu definieren.

#enthalten
#enthalten
Verwenden von Namespace STD;

Als nächstes schreiben wir die main () -Funktion des Programms. Hier können wir die tatsächliche Logik des Problems schreiben, das wir implementieren möchten. In den Hauptklammern () werden wir die externe Datei in das C ++ - Programm einbeziehen, sodass wir einfach das reservierte Schlüsselwort „Datei“ in oberen Fallbriefen verwenden. Danach erstellen wir eine Dateitypvariable, die "txt_file" ist. In Zeile 10 haben wir ein Eingabestring -Array „st []“ erstellt, das wir in die leere Datei vom Typ Zeichen schreiben möchten. Verwenden Sie dann die Funktion fopen (), die die Datei mit dem Namen „Linux“ öffnet.txt ”und wir speichern diese Funktion in der Variablen" txt_file ". Um die Eingabezeichenfolge einzeln zu schreiben, haben wir For-Loop und die For-Schleifen durch jedes Zeichen der Zeichenfolge verwendet und sie mit FPUTC () einzeln ausgedruckt (). Nach dem Ende der For-Schleife nennen wir die Funktion fcLose (), damit wir den „Linux“ schließen können.txt ”Datei.

int main ()

Datei *txt_file;
Char st [] = "Bonjour! Willkommen bei The Programming World Linux ... ";
txt_file = fopen ("Linux.txt "," w ");
für (int i = 0; i
fputc (str [i], txt_file);

fcLose (txt_file);

Als nächstes werden wir erneut die Funktion fopen () aufrufen, damit wir den „Linux“ öffnen können.TXT ”Datei erneut. In der nächsten Zeile haben wir die int -Typ -Variable "J" deklariert und werden die Funktion fGetC () zuweisen, damit wir die Zeichen erhalten, die wir in "Linux" eingegeben haben.txt ”Datei. Dann haben wir die While-Loop verwendet, um die Zeichen einzeln in das Konsolenfenster zu drucken, und dann werden wir die Datei schließen.

txt_file = fopen ("Linux.txt "," r ");
int j = fgetC (txt_file);
während (j != Eof)

Putchar (j);
j = fGetc (txt_file);

fcLose (txt_file);
Rückkehr 0;

Zuletzt werden wir 0 zur main () -Funktion zurückkehren, damit der Compiler die Ausführung des Programms stoppt und das Konsolenfenster für uns zeigt, um die Ausgabe des Programms zu sehen, das wir implementiert haben.

Dies ist die Ausgabe des Programms, das wir implementiert haben:

Abschluss

In diesem Artikel haben wir von einer wichtigen Funktion der C ++ - Programmiersprache gelernt, die die fputc () -Funktion ist, mit der die Zeichen in die Datei gesteckt werden. Wir haben das Beispiel der Funktion fputc () implementiert, damit der Benutzer das Konzept verstehen kann, und wir haben auch die Funktion fopen (), fclose () und fGetc () mit einer detaillierten Erklärung jeder einzelnen Codezeile implementiert.