isatty(3)
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

<a href="/modules/moniwiki/wiki.php/manSearch?google=none&name=isatty">isatty</a>(3)

1장. isatty(3)

차례
1.1절. »ç¿ë¹ý
1.2절. ¼³¸í
1.3절. ¹Ýȯ°ª
1.4절. ¿¹Á¦

ÆÄÀÏ ÁöÁ¤ÀÚ°¡ Å͹̳ÎÀ» »ç¿ëÇÏ´ÂÁö °Ë»çÇÑ´Ù.


1.1절. »ç¿ë¹ý

#include <unistd.h>

int isatty(int desc);
		


1.2절. ¼³¸í

ÆÄÀÏ ÁöÁ¤ÀÚdesc°¡ Å͹̳ο¡ ¿¬°áµÇ¾î ÀÖ´ÂÁö È®ÀÎÇÑ´Ù.


1.3절. ¹Ýȯ°ª

Å͹̳ο¡ ¿¬°áµÇ¾î ÀÖÀ»°æ¿ì 1À» ±×·¸Áö ¾ÊÀ» °æ¿ì 0À» ¹ÝȯÇÑ´Ù.


1.4절. ¿¹Á¦

#include <sys/stat.h>

#include <fcntl.h>
#include <sys/types.h>

int main()
{
    int fd;
    // Ç¥ÁØÀÔ·ÂÀº Å͹̳ο¡ ¿¬°áµÇ¾î ÀÖÀ¸¹Ç·Î 1À» Ãâ·ÂÇÑ´Ù.  
    printf("%d\n", isatty(0));
   
    // ÆÄÀÏÀº Å͹̳ο¡ ¿¬°áµÇ¾î ÀÖÁö ¾ÊÀ¸¹Ç·Î 0À» Ãâ·ÂÇÑ´Ù.
    fd = open("test100", O_RDWR);
    printf("%d\n", isatty(fd));
    close(fd);

    fd = open("/dev/ttyS0", O_RDONLY);
    if (fd < -1)
    {
        printf("open error\n");
        exit(0);
    }
    printf("%d\n", isatty(fd));
    close(fd);
    exit(0);
}
		

EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.