_isatty

 

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

Détermine si un descripteur de fichier est associé à un périphérique de caractère.

  
      int _isatty(  
int fd   
);  

Paramètres

fd
Descripteur de fichier qui fait référence à l’appareil à tester.

_isattyRetourne une valeur différente de zéro si le descripteur est associé à un périphérique de caractère. Dans le cas contraire, _isatty renvoie la valeur 0.

Le _isatty fonction détermine si fd est associé à un périphérique de caractère (Terminal Server, console, imprimante ou port série).

Cette fonction valide la fd paramètre. Si fd est un pointeur de fichier incorrect, le Gestionnaire de paramètre non valide est appelé, comme décrit dans Validation de paramètre. Si l’exécution est autorisée à se poursuivre, la fonction retourne 0 et définit errno à EBADF.

RoutineEn-tête requis
_isatty<io.h>

Pour plus d’informations sur la compatibilité, consultez Compatibility.

Toutes les versions des bibliothèques Runtime 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  

Gestion de fichiers

Afficher: