puts, _putws
Escriba una cadena en stdout.
int puts(
const char *str
);
int _putws(
const wchar_t *str
);
Parámetros
- str
Cadena de salida.
Valor devuelto
Devuelve un valor no negativo si correctamente.Si se produce puts, devuelve EOF; si se produce _putws, devuelve WEOF.Si str es un puntero NULL, se invoca el controlador no válido de parámetro, tal y como se describe en Validación de parámetros.Si la ejecución puede continuar, errno establecido funciones a EINVAL y EOF return o WEOF.
Para obtener información sobre éstos y otros códigos de error, vea _doserrno, errno, _sys_errlist, y _sys_nerr.
Comentarios
La función de puts escribe str en el flujo de salida estándar stdout, reemplazando el carácter null de terminación de cadena (“\ 0 ") con un carácter de nueva línea (“\ n ") en el flujo de salida.
_putws constituye la versión con caracteres anchos de puts; las dos funciones se comportan exactamente igual si la secuencia se abre en el modo de ANSI.puts no admite actualmente la salida en una secuencia de UNICODE.
En Windows 2000 y versiones posteriores, caracteres Unicode de las etiquetas _putwch mediante la configuración regional actual de la CONSOLE.
Asignaciones de la rutina de Genérico- texto
Rutina de TCHAR.H |
_UNICODE y _MBCS no definidos |
_MBCS definido |
_UNICODE definido |
---|---|---|---|
_putts |
puts |
puts |
_putws |
Requisitos
Rutina |
Encabezado necesario |
---|---|
puts |
<stdio.h> |
_putws |
<stdio.h> |
La consola no se admite en las aplicaciones de Tienda Windows.Los identificadores estándar de la secuencia asociados a la consola, stdin, stdout, y stderr, deben redirigir antes de que las funciones en tiempo de ejecución de C pueden utilizarlos en las aplicaciones de Tienda Windows.Para obtener información adicional de compatibilidad, vea Compatibilidad en la Introducción.
Bibliotecas
Todas las versiones de Bibliotecas en tiempo de ejecución de C.
Ejemplo
// crt_puts.c
/* This program uses puts to write a string to stdout.
*/
#include <stdio.h>
int main( void )
{
puts( "Hello world from puts!" );
}
Output
Hello world from puts!