다음을 통해 공유


_isatty

파일 설명자 문자 장치에 연결 되어 있는지 여부를 결정 합니다.

int _isatty( int fd );

매개 변수

  • fd
    테스트할 장치의 설명자 파일.

반환 값

_isatty설명자 문자 장치와 연결 되어 있는 경우 0이 아닌 값을 반환 합니다.그렇지 않으면 _isatty 0을 반환 합니다.

설명

_isatty 함수 결정 여부 fd 문자 장치 (터미널, 콘솔, 프린터 또는 직렬 포트)에 연결 됩니다.

확인이 함수는 fd 매개 변수입니다.경우 fd 잘못 된 파일 포인터를에 설명 된 대로 잘못 된 매개 변수 처리기를 호출 매개 변수 유효성 검사.계속 하려면 함수는 0 반환 하 고 설정 실행이 허용 되는 경우 errnoEBADF.

요구 사항

루틴

필수 헤더

_isatty

<io.h>

자세한 호환성에 대 한 내용은 호환성 소개에서 합니다.

라이브러리

모든 버전의 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

참고 항목

참조

파일 처리