Funkce put () v C ++ zapíše řetězec na stdout.
umístí () prototyp
int put (const char * str);
puts()
Funkce trvá null ukončena řetězec str jako argument a zapisuje ji stdout
. Zakončovací prázdný znak ' 0' není zapsán, ale po napsání řetězce přidá znak nového řádku ' n'.
Volání puts()
je stejné jako opakované volání fputc ().
Hlavní rozdíl mezi fputs () a puts()
je puts()
funkce připojí k výstupu znak nového řádku, zatímco fputs()
funkce není.
Je definován v hlavičkovém souboru.
put () Parametry
str
: Řetězec, který má být zapsán.
put () Vrátí hodnotu
Při úspěchu puts()
vrátí funkce nezáporné celé číslo. Při selhání se vrátí EOF
a zapne indikátor chyby stdout
.
Příklad: Jak funguje funkce puts ()
#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; )
Když spustíte program, výstup bude:
Šťastný nový rok všechno nejlepší k narozeninám