Put-funktionen () i C ++ skriver en streng til stdout.
sætter () prototype
int sætter (const char * str);
Den puts()
funktion tager en null afsluttet streng str som sit argument og skriver det til stdout
. Det afsluttende nultegn ' 0' skrives ikke, men det tilføjer et nyt linjetegn ' n' efter skrivning af strengen.
Et opkald til puts()
er det samme som at gentage fputc ().
Hovedforskellen mellem fputs () og puts()
er, at puts()
funktionen tilføjer en ny linjetegn til output, mens fputs()
funktionen ikke gør det.
Det er defineret i header-fil "> header-fil.
sætter () parametre
str
: Den streng, der skal skrives.
sætter () Returneringsværdi
Efter succes puts()
returnerer funktionen et ikke-negativt heltal. Ved fiasko vender den tilbage EOF
og sætter fejlindikatoren til stdout
.
Eksempel: Hvordan fungerer () -funktionen
#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ører programmet, vil output være:
Godt Nytår Tillykke med fødselsdagen