Se recomienda usar Visual Studio 2017

_isatty

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

Determina si un descriptor de archivo está asociado a un dispositivo de caracteres.

  
      int _isatty(  
int fd   
);  

Parámetros

fd
Descriptor de archivo que hace referencia al dispositivo que se va a probar.

_isatty devuelve un valor distinto de cero si descriptor está asociado a un dispositivo de caracteres. De lo contrario, _isatty devuelve 0.

La función _isatty determina si fd está asociado a un dispositivo de caracteres (un terminal, una consola, una impresora o un puerto serie).

Esta función valida el parámetro fd. Si fd es un puntero de archivo incorrecto, se invoca el controlador de parámetros no válidos, como se describe en validación del parámetro. Si la ejecución puede continuar, la función devuelve 0 y establece errno a EBADF.

RutinaEncabezado necesario
_isatty<io.h>

Para obtener más información sobre compatibilidad, vea Compatibility.

Todas las versiones de las bibliotecas en tiempo de ejecución de C.

// 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  

Control de archivos

Mostrar: