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!