Compartir a través de


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!

Equivalente en .NET Framework

System::Console::Write

Vea también

Referencia

E/S de la secuencia

fputs, fputws

fgets, fgetws