Putt-funktionen () i C ++ skriver en sträng till stdout.
sätter () prototyp
int sätter (const char * str);
Den puts()
funktionen tar en noll avslutas sträng str som dess argument och skriver det stdout
. Den avslutande nollkaraktären ' 0' skrivs inte men den lägger till en nylinjetecken ' n' efter att strängen har skrivits.
Ett samtal till puts()
är detsamma som att ringa upp fputc () upprepade gånger.
Huvudskillnaden mellan ingångarna () och puts()
är att puts()
funktionen lägger till en ny linjetecken i utgången, medan fputs()
funktionen inte gör det.
Det definieras i rubrikfil "> rubrikfil.
sätter () Parametrar
str
: Strängen som ska skrivas.
sätter () Returvärde
Vid framgång puts()
returnerar funktionen ett icke-negativt heltal. Vid fel återgår den EOF
och sätter felindikatorn på stdout
.
Exempel: Hur fungerar () -funktionen fungerar
#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; )
När du kör programmet blir resultatet:
Gott nytt år Grattis på födelsedagen