Share via


coloca _putws

Gravar uma seqüência de caracteres STDOUT.

int puts(
   const char *str 
);
int _putws(
   const wchar_t *str 
);

Parâmetros

  • str
    Seqüência de saída.

Valor de retorno

Retorna um valor não-negativo se for bem-sucedido.If puts falhar, ele retorna EOF; Se _putws falhar, ele retorna WEOF.If str é um ponteiro nulo, o manipulador de parâmetro inválido é chamado, conforme descrito em Validação de parâmetro. Se a execução for permitida para continuar, as funções conjunto errno para EINVAL e retornar EOF ou WEOF.

Para obter informações sobre estes e outros códigos de erro, consulte _doserrno, errno, _sys_errlist e _sys_nerr.

Comentários

The puts gravações de função str o fluxo de saída padrão STDOUT, substituindo o caractere da cadeia de caracteres de nulo de terminação ('\0') com um caractere de nova linha ('\n') no fluxo de saída.

_putws é a versão de caractere largo da puts; as duas funções tenham comportamento idêntico se o fluxo é aberto no modo ANSI. puts atualmente não suporta saída em um fluxo UNICODE.

Em Windows 2000 e posterior, _putwch grava caracteres Unicode usando a configuração corrente do CONSOLE localidade.

Mapeamentos de rotina de texto genérica

Rotina TCHAR.H

_UNICODE & _MBCS não definido

_MBCS definido

_UNICODE definido

_putts

puts

puts

_putws

Requisitos

Rotina

Cabeçalho necessário

puts

<stdio.h>

_putws

<stdio.h>

Para obter informações adicionais compatibilidade, consulte Compatibilidade na introdução.

Bibliotecas

Todas as versões do C em time de execução bibliotecas.

Exemplo

// crt_puts.c
/* This program uses puts to write a string to stdout.
 */

#include <stdio.h>

int main( void )
{
   puts( "Hello world from puts!" );
}

Saída

Hello world from puts!

Equivalente do NET Framework

sistema::Console::gravar

Consulte também

Referência

Fluxo de E/S

fputs, fputws

fgets, fgetws