puts(3) Library Functions Manual puts(3) NOMBRE fputc, fputs, putc, putchar, puts - salida de caracteres y cadenas BIBLIOTECA Biblioteca Estandar C (libc, -lc) SINOPSIS #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); DESCRIPCION fputc() escribe el caracter c, modelado a un unsigned char, en flujo. putc() es equivalente a fputc() salvo en que puede estar implementada como una macro que evalue flujo mas de una vez. putchar(c) equivale a putc(c, stdout). fputs() writes the string s to stream, without its terminating null byte ('\0'). puts() escribe la cadena de caracteres s y un salto de linea final en stdout. Las llamadas a las funciones descritas aqui pueden mezclarse unas con otras y con otras funciones de salida de la biblioteca stdio para el mismo flujo de salida, sin problemas. Para las versiones no-bloqueantes, vease unlocked_stdio(3). VALOR DEVUELTO fputc(), putc(), and putchar() return the character written as an unsigned char cast to an int or EOF on error. puts() y fputs() devuelven un numero no negativo si acaban bien, o EOF en caso de error. ATRIBUTOS Para obtener una explicacion de los terminos usados en esta seccion, vease attributes(7). +-----------------------------+--------------------+-------------------+ |Interfaz | Atributo | Valor | +-----------------------------+--------------------+-------------------+ |fputc(), fputs(), putc(), | Seguridad del hilo | Multi-hilo seguro | |putchar(), puts() | | | +-----------------------------+--------------------+-------------------+ ESTANDARES C11, POSIX.1-2008. HISTORIAL POSIX.1-2001, C89, C99. ERRORES No es recomendable mezclar llamadas a funciones de salida de la biblioteca estandar stdio con llamadas de bajo nivel a write(2) para el descriptor de fichero asociado con el mismo flujo de salida; los resultados quedaran indefinidos y muy probablemente no seran los deseados. VEASE TAMBIEN write(2), ferror(3), fgets(3), fopen(3), fputwc(3), fputws(3), fseek(3), fwrite(3), putwchar(3), scanf(3), unlocked_stdio(3) TRADUCCION La traduccion al espanol de esta pagina del manual fue creada por Gerardo Aburruzaga Garcia y Juan Piernas Esta traduccion es documentacion libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. Si encuentra algun error en la traduccion de esta pagina del manual, envie un correo electronico a . Paginas de manual de Linux 6.06 31 Octubre 2023 puts(3)