Exportar (0) Imprimir
Expandir Tudo
div
EOF
ler
Expandir Minimizar
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

_isatty

Determina se um descritor de arquivo está associado a um dispositivo de caractere.


int _isatty(
   int fd 
);

fd

Arquivo descritor consultando o dispositivo a ser testado.

_isatty Retorna um valor diferente de zero se o descritor está associado a um dispositivo de caractere. Caso contrário, _isatty Retorna 0.

The _isatty função determina se fd está associado a um dispositivo de caractere (um terminal, console, impressora ou porta serial).

Esta função valida o fd parâmetro. If fd é um ponteiro de arquivo inválido, o manipulador de parâmetro inválido é invocado, sistema autônomo descrito em Validação de parâmetro. Se a execução for permitida para continuar, a função retorna 0 e define errno para EBADF.

Rotina

Cabeçalho necessário

_isatty

<io.h>

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

Bibliotecas

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

// crt_isatty.c
/* This program checks to see whether
 * stdout has been redirected to a file.
 */

#include <stdio.h>
#include <io.h>

int main( void )
{
   if( _isatty( _fileno( stdout ) ) )
      printf( "stdout has not been redirected to a file\n" );
   else
      printf( "stdout has been redirected to a file\n");
}

stdout has not been redirected to a file

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft