Funkcia puts () v C ++ zapíše reťazec na štandardný výstup.
kladie () prototyp
int put (const char * str);
puts()
Funkcia trvá null ukončená reťazec str ako argument a zapisuje ju stdout
. Koncový prázdny znak ' 0' sa nenapíše, ale po napísaní reťazca pridá znak nového riadku ' n'.
Volanie na puts()
je rovnaké ako opakované volanie fputc ().
Hlavný rozdiel medzi fputs () a puts()
je puts()
funkcia pripojí znak konca riadku na výstupe, zatiaľ čo fputs()
funkcia nie je.
Je definované v hlavičkovom súbore.
put () Parametre
str
: Reťazec, ktorý sa má zapísať.
put () Vráti hodnotu
Pri úspechu puts()
funkcia vráti nezáporné celé číslo. Pri poruche sa vráti EOF
a zapne indikátor chyby stdout
.
Príklad: Ako funguje funkcia 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; )
Po spustení programu bude výstup:
Šťastný nový rok všetko najlepšie k narodeninám