Funkcja puts () w C ++ zapisuje ciąg znaków na standardowe wyjście.
puts () prototyp
int puts (const char * str);
puts()
Funkcja przyjmuje ciąg znaków zakończony NULL str jako argument i zapisuje je stdout
. Kończący znak null „ 0” nie jest zapisywany, ale dodaje znak nowego wiersza „ n” po zapisaniu ciągu.
Wywołanie funkcji to puts()
to samo, co wielokrotne wywoływanie fputc ().
Główna różnica między fputs () a puts()
polega na tym, że puts()
funkcja dodaje znak nowego wiersza do wyjścia, podczas gdy fputs()
funkcja nie.
Jest zdefiniowany w pliku nagłówkowym "> plik nagłówkowy.
puts () Parametry
str
: Ciąg do zapisania.
puts () Zwracana wartość
Po pomyślnym zakończeniu puts()
funkcja zwraca nieujemną liczbę całkowitą. W przypadku awarii powraca EOF
i włącza wskaźnik błędu stdout
.
Przykład: Jak działa funkcja 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 uruchomieniu programu wynik będzie następujący:
Szczęśliwego Nowego Roku