_isatty
파일 설명자 문자 장치에 연결 되어 있는지 여부를 결정 합니다.
int _isatty( int fd );
매개 변수
- fd
테스트할 장치의 설명자 파일.
반환 값
_isatty설명자 문자 장치와 연결 되어 있는 경우 0이 아닌 값을 반환 합니다.그렇지 않으면 _isatty 0을 반환 합니다.
설명
_isatty 함수 결정 여부 fd 문자 장치 (터미널, 콘솔, 프린터 또는 직렬 포트)에 연결 됩니다.
확인이 함수는 fd 매개 변수입니다.경우 fd 잘못 된 파일 포인터를에 설명 된 대로 잘못 된 매개 변수 처리기를 호출 매개 변수 유효성 검사.계속 하려면 함수는 0 반환 하 고 설정 실행이 허용 되는 경우 errno 에 EBADF.
요구 사항
루틴 |
필수 헤더 |
---|---|
_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