Wenn die Zeichenfolge Formatierungszeichen wie '% s' enthält, liefert printf () unvorhersehbare Ergebnisse in der Funktion puts (). Wenn "Str" eine von Benutzer gelieferte Zeichenfolge ist, kann es mit printf () die Sicherheit beeinträchtigen.
Rückgabewert der Funktion puts () in c
Die Puts -Funktion fügt dem Ende des angegebenen Arguments ein neues Zeichen für das Ende hinzu und veröffentlicht es am Ausgangsstrom.
Die Methode gibt eine nicht negative Ganzzahl zurück, wenn die Verarbeitung wirksam ist. Andernfalls gibt es ein EOF (End-of-Datei) aus, wenn es ein Problem gibt.
Syntax der Puts () -Funktion in c
Die Syntax der Funktion puts () wird in der folgenden Zeile angezeigt.
$ int puts (const char *String)Die Zeichenfolge ist ein Zeiger auf ein Array von „Zeichen“, das die C -Zeichenfolge enthält.
Implementierung der Puts () -Funktion in c
Nach einem grundlegenden Verständnis der Funktion Puts () in C werden wir nun einige Beispiele implementieren. Zum Beispiel verwenden wir Ubuntu 20, Implementierung und Verständnis.04 Betriebssystem. Wir haben einen GCC -Compiler für die Codeausführung und -Kompilation darin. Sie können es haben, indem Sie den folgenden aufgeführten Befehl in der Konsole ausführen.
$ sudo APT Installieren Sie GCCBeispiel 1
So implementieren Sie eine Abbildung der Funktion puts () in C, öffnen Sie die Eingabeaufforderung, indem Sie „Strg+Alt+T“ drücken oder die Anwendungen des Betriebssystems finden. Sobald Sie es gefunden haben, erstellen Sie eine Datei mit dem Befehl nano, damit Ihre Datei im GNU -Editor angezeigt wird. Führen Sie die folgende angebotene Anweisungen in der Shell aus.
$ nano setzt.C"Nano" repräsentiert den Befehl, platziert den Namen der Datei, und .c ist die Dateierweiterung, die zeigt, dass Sie C -Typ -Code haben werden. Der Titel der Datei kann von Ihrem Bedarf angewiesen sein. Nach der Ausführung erscheint der GNU -Nano -Editor wie im nachfolgenden angehängten Bild gezeigt. Wir implementieren das einfachste Beispiel. Fügen Sie den nachfolgenden Code Ihrer erstellten Datei hinzu.
In diesem Beispiel haben wir eine Zeichenfolge als „Hallo, ich bin kalsoom“ deklariert, wir werden sie mit Hilfe der Puts () -Funktion auf dem Bildschirm drucken. Die Kommentare zusammen mit jeder Codezeile wurden für das Verständnis des Benutzers hinzugefügt.
Sobald Sie den gesamten Code geschrieben haben, speichern Sie die Datei und beenden Sie sie, indem Sie "Strg+x" drücken. Sie sind zurück zu Ihrem Terminalbildschirm. Führen Sie nun den Code aus und kompilieren Sie sie, indem Sie den aufgeführten Anweisungen folgen.
$ gcc macht.CDie Ausgangszeichenfolge wurde angezeigt, da Sie sie auf dem oben genannten Ausgangsbildschirm überprüfen können.
Beispiel 2
Erstellen Sie nun zum nächsten Beispiel eine Datei mit dem Befehl nano, damit Ihre Datei im GNU -Editor angezeigt wird. Führen Sie die folgende angebotene Anweisungen in der Shell aus.
$ nano macht 2.C"Nano" repräsentiert den Befehl, "Puts2" ist der Name der Datei, und .c ist die Dateierweiterung, die zeigt, dass Sie C -Typ -Code haben werden. Der Titel der Datei kann von Ihrem Bedarf angewiesen sein. Nach der Ausführung erscheint der GNU -Nano -Editor wie im nachfolgenden angehängten Bild gezeigt. Fügen Sie den nachfolgenden Code Ihrer erstellten Datei hinzu.
In dieser Abbildung haben wir zwei Saiten mit einer Saitengröße von 100 deklariert. Die erste Zeichenfolge druckt "Ich liebe es, für LinuxHint zu schreiben". Die zweite Zeichenfolge druckt jedoch "LinuxHint ist am besten" gedruckt. Beide Saiten werden auf zwei separaten Zeilen ohne Hinzufügung von „/n“ gedruckt
Sobald Sie den gesamten Code geschrieben haben, speichern Sie die Datei und beenden Sie sie, indem Sie "Strg+x" drücken. Sie sind zurück zu Ihrem Terminalbildschirm. Führen Sie nun den Code aus und kompilieren Sie sie, indem Sie den aufgeführten Anweisungen folgen.
$ gcc macht 2.CDie Ausgangszeichenfolge wurde demonstriert, wie Sie sie auf dem oben genannten Ausgangsbildschirm überprüfen können.
Abschluss
In diesem Artikel handelte es sich um die in der C -Programmiersprache verwendete Funktion Puts (). Wir haben das grundlegende Konzept der Puts () -Funktion und dessen Rückgabewert und Syntax erklärt. Für das Verständnis des Benutzers wurden zwei Beispiele implementiert. Wenn Sie nun diesen Artikel mit Konzentration untersuchen.