Die Funktion put () in C ++ schreibt einen String in stdout.
setzt () Prototyp
int setzt (const char * str);
Die puts()
Funktion verwendet eine nullterminierte Zeichenfolge str als Argument und schreibt sie in stdout
. Das abschließende Nullzeichen ' 0' wird nicht geschrieben, aber nach dem Schreiben der Zeichenfolge wird ein Zeilenumbruchzeichen ' n' hinzugefügt.
Ein Aufruf von puts()
ist dasselbe wie ein wiederholter Aufruf von fputc ().
Der Hauptunterschied zwischen fputs () und puts()
besteht darin, dass die puts()
Funktion der Ausgabe ein Zeilenumbruchzeichen hinzufügt, während dies bei der fputs()
Funktion nicht der Fall ist.
Es ist in der Header-Datei "> Header-Datei definiert.
setzt () Parameter
str
: Die zu schreibende Zeichenfolge.
setzt () Rückgabewert
Bei Erfolg gibt die puts()
Funktion eine nicht negative Ganzzahl zurück. Bei einem Fehler kehrt es zurück EOF
und setzt die Fehleranzeige auf stdout
.
Beispiel: Funktionsweise der Funktion sets ()
#include int main() ( char str1() = "Happy New Year"; char str2() = "Happy Birthday"; puts(str1); /* Printed on new line since '/n' is added */ puts(str2); return 0; )
Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:
Frohes Neues Jahr Alles Gute zum Geburtstag