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 EOFi 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








