La funzione put () in C ++ scrive una stringa in stdout.
prototipo di put ()
int mette (const char * str);
La puts()
funzione accetta una stringa str terminata da null come argomento e la scrive in stdout
. Il carattere nullo di terminazione " 0" non viene scritto ma aggiunge un carattere di nuova riga " n" dopo aver scritto la stringa.
Una chiamata a puts()
è uguale alla chiamata ripetuta di fputc ().
La differenza principale tra fputs () ed puts()
è che la puts()
funzione aggiunge un carattere di nuova riga all'output, mentre la fputs()
funzione no.
È definito nel file di intestazione "> file di intestazione.
mette () Parametri
str
: La stringa da scrivere.
put () Restituisce il valore
In caso di successo, la puts()
funzione restituisce un numero intero non negativo. In caso di errore ritorna EOF
e attiva l'indicatore di errore stdout
.
Esempio: come funziona la funzione put ()
#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; )
Quando esegui il programma, l'output sarà:
Felice Anno Nuovo Buon Compleanno