puts(3) Library Functions Manual puts(3) fputc, fputs, putc, putchar, puts - (libc -lc) #include int fputc(int c, FILE *stream); int putc(int c, FILE *stream); int putchar(int c); int fputs(const char *restrict s, FILE *restrict stream); int puts(const char *s); fputc() c unsigned char stream. putc() fputc() stream . putchar(c) putc(c, stdout). fputs() s stream ('\0'). puts() s stdout. stdio . unlocked_stdio(3). fputc() putc() putchar() unsigned char int EOF . puts() fputs() EOF . attributes(7). +------------+------------------------------------+--------------------+ || | | +------------+------------------------------------+--------------------+ |fputc() | | MT-Safe | |fputs() | | | |putc() | | | |putchar()| | | |puts() | | | +------------+------------------------------------+--------------------+ C11, POSIX.1-2008. POSIX.1-2001 C89 C99. stdio write(2) . write(2) ferror(3) fgets(3) fopen(3) fputwc(3) fputws(3) fseek(3) fwrite(3) putwchar(3) scanf(3) unlocked_stdio(3) 3 . . : . 6.18 8 2026 puts(3)