Sdílet prostřednictvím


_isatty

Určuje, zda je popisovač souboru přidružen znakovému zařízení.

int _isatty( 
int fd  
);

Parametry

  • fd
    Popisovač souboru odkazující na testované zařízení.

Vrácená hodnota

_isatty vrací nenulovou hodnotu, pokud je popisovač spojen se znakovým zařízením.Jinak _isatty vrací hodnotu 0.

Poznámky

Funkce _isatty určuje, zda fd souvisí se znakovým zařízením (terminál, konzole, tiskárna nebo sériový port).

Tato funkce ověřuje parametr fd.Pokud je fd nesprávný ukazatel souboru, je vyvolána obslužná rutina neplatného parametru, jak je popsáno v Ověření parametru.Pokud provádění může pokračovat, funkce vrátí hodnotu 0 a nastaví errno na EBADF.

Požadavky

Rutina

Požadované záhlaví

_isatty

<io.h>

Další informace o kompatibilitě naleznete v tématu Kompatibilita.

Knihovny

Všechny verze běhových knihoven C.

Příklad

// 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");
}

Výstup ukázky

stdout has not been redirected to a file

Viz také

Referenční dokumentace

Zpracování souborů