C ++ setzt die Funktion

C ++ setzt die Funktion

In diesem Artikel wird die Funktion c ++ puts () erörtert, die eine Zeichenfolge an die Standardausgabe ausgibt. Der Standardausgangsstrom wird als STDOut bezeichnet. Es dient als Standardausgabespeicherort der Anwendung. In den meisten Systemen (im Allgemeinen auf dem Bildschirm) wird es häufig standardmäßig an die Textkonsole gerichtet. Jede Funktion, die ein Argument der Typdatei* akzeptiert, die einen Ausgabestream wie FPUTs oder FPRINTF antizipieren, kann STDOut als Argument akzeptieren. Lesen Sie diesen Artikel, um mehr über die Funktionen und den Betrieb der PUTS () -Funktionen zu erfahren.

Puts () Funktionen

Die Zeichenfolge, die zuvor unter Verwendung einiger Funktionen wie get () oder scanf () gelesen wurde. Dies ist im Stdio bereitgestellt.H Header -Datei. Die Eingangs- und Ausgangsvorgänge der Zeichenfolgen verwenden die Funktion puts ().

Syntax der Puts () -Funktion

Im Folgenden finden Sie die Syntax der Puts () -Funktion:


Der an die an die puts () -Funktion übergab. Die Zeichenfolge ist am Ende ohne das Nullzeichen "0" geschrieben, aber danach wird ein Newline -Zeichen "n" hinzugefügt.

Gehen wir zu mehreren Beispielen über, die die grundlegenden Ideen hinter der PUTS () -Funktion klären werden. Bitte beachten Sie, dass wir diese Programme mit Dev-C ausführen++. Eine kostenlose, merkmalreiche integrierte Entwicklungsumgebung (IDE) für C- und C ++-Programmierung wird als Dev-C bezeichnet++. Jede andere IDE, an der Sie sich wohl fühlen, kann auch verwendet werden.

Beispiel 1

Beginnen wir mit dem ersten Beispiel dieses Artikels, um die Funktionsweise der Puts () -Funktion zu verstehen. Hier drucken wir den Text „Willkommen !!!Dreimal auf dem Bildschirm. Im Code sehen Sie, dass wir die CSTDIO -Header -Datei mithilfe des Schlüsselworts "Include" verwendet haben. Um die Ausführung zu starten, haben wir die Main () -Methode verwendet, wie in der zweiten Zeile des Codes zu sehen ist.

Danach wird eine Zeichenfolge mit dem Namen "new_str []" initialisiert. ". Es enthält den Text „Willkommen!!!”Dreimal auf dem Bildschirm in der folgenden Codezeile gedruckt. Es geschieht mit dem Code „Puts (new_str)“. Hier können Sie sehen, dass die Funktion Puts () verwendet wird, um dies zu erreichen. Sie können in der endgültigen Zeile des Code "zurückgeben 0" sehen. Die Rückgabe von 0 aus der Main () -Methode zeigt, dass das Programm erfolgreich ausgeführt wurde, und die Rückgabe 1 zeigt an, dass ein Fehler vorliegt und das Programm nicht richtig ausgeführt wurde.

#enthalten
int main ()

char new_str [] = "Willkommen !!! ";
Puts (new_str);
Puts (new_str);
Puts (new_str);
Rückkehr 0;

Lassen Sie uns nun diesen Code speichern und ausführen, um die Ausgabe zu sehen. In Dev C ++ können Sie die Option "Ausführen" im Tool -Menü drücken, um den Code auszuführen.

Dies ist die Ausgabe, die Sie nach der Ausführung des Code erhalten. Hier sehen Sie den Text „Willkommen !!!”Wird dreimal gedruckt.

Beispiel 2

Wie bereits erwähnt, gibt die PUTS () -Methode bei erfolgreicher Ausführung einen nicht negativen Ganzzahlwert zurück. Andernfalls gibt jeder Fehler EOF zurück. Der Rückgabewert der Funktion Put () wird im folgenden Beispiel angezeigt. Hier ist eine weitere Illustration, die diese Idee zu Ihrem Vorteil verdeutlicht. Die vollständigen Schritte finden Sie im Folgenden:

Hier haben wir das „Stdio“ hinzugefügt.H ”Header -Datei zuerst. Dies erfolgt mit dem Schlüsselwort "Include". Danach startet die Main () -Methode die Ausführung. Die Zeichenfolge wird mit dem Text „Dies ist die Puts () -Funktion von C ++“ initialisiert, wie Sie im Code bemerken können. Der Ganzzahlwert wird initialisiert, wo die Funktion Puts () verwendet wird, in der wir die zuvor erwähnte Zeichenfolge bestanden haben. Danach wird der zurückgegebene Wert mithilfe der Printf () -Methode gedruckt. In der letzten Zeile wird die Rückgabe 0 geschrieben, um die erfolgreiche Ausführung des Programms zu zeigen.

#enthalten
int main ()

// String -Nitialisierung
char str_one [] = "Dies ist die Puts () -Funktion von C ++";
int value = puts (str_one);
printf („Hier ist der zurückgegebene Wert = %d“, Wert);
Rückkehr 0;

Klicken Sie auf die Option "Ausführen" oder drücken Sie die Taste "F11", wenn Sie Dev C ++ verwenden, um den Code auszuführen. Sie sehen die folgende Ausgabe. Hier ist die erste Zeile der Text, der die Verwendung der Puts () -Funktion zeigt, und die zweite Zeile zeigt ihren zurückgegebenen Wert. Siehe die folgende Ausgabe:

Beispiel 3

Dies ist das letzte Beispiel dieses Artikels, in dem das Konzept noch einmal diskutiert wird. Hier erklären wir auch die Fflush () -Methode. In C ++ werden alle gepufferten Daten unter Verwendung der Funktion fflush () zum entsprechenden Gerät gespült. Gepufferte Daten sind temporäre oder anwendungsspezifische Daten, die im physischen Speicher des Computers bis zu einem bestimmten Zeitpunkt und zu einer bestimmten Uhrzeit aufbewahrt werden. Die CSTDIO -Header -Datei enthält eine Definition für die Funktion fflush (). Siehe den unten angegebenen Code.

Im Code haben wir den Stdio aufgenommen.H- und iOstream -Header -Dateien. Diese Dateien sind wichtig für die Ausführung dieses Code. Danach wird „Namespace STD verwenden“ geschrieben. Der Phrase "Verwenden von Namespace" zeigt seine Anwesenheit im Bereich an. Es macht alles im STD -Namespace zugänglich, ohne dass das std :: prefix vor irgendetwas davon erforderlich ist. Danach wird die Main () -Methode gestartet. In der Main () -Methode haben wir die Funktion puts () bezeichnet, in der der Text übergab, den wir auf dem Bildschirm anzeigen möchten. Die nächste Zeile des Codes zeigt die Verwendung der Fflush () -Methode an. Zuletzt ist die Rückgabe 0 geschrieben.

Der Zweck dieses Codes ist es, die Nachricht anzuzeigen und einen Kontext für die Verwendung der Fflush () -Methode bereitzustellen. Der Ausgangspuffer wird unter Verwendung der Fflush-Methode (STDOut) gespült, da es nicht immer erforderlich ist, Daten in Echtzeit korrekt anzuzeigen (wenn Daten häufig gedruckt werden).

#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()

Puts („Dies ist das dritte Beispielprogramm. \N");
fflush (stdout);
Rückkehr 0;


Hier ist die folgende Ausgabe:

Abschluss

Dieser Artikel konzentrierte sich auf die Funktion c ++ Puts (). Jedes Charakter der von STR verwiesenen Null-terminierten Zeichenfolge, auf die STR und ein zusätzliches NEULINE-Zeichen („N“) verwiesen werden. Diese Idee wird ausführlich mit einer Reihe von Beispielen behandelt.