欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解C語言中的ttyname()函數(shù)和isatty()函數(shù)的用法

 更新時(shí)間:2015年09月06日 15:47:24   投稿:goldensun  
這篇文章主要介紹了C語言中的ttyname()函數(shù)和isatty()函數(shù)的用法,是C語言入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下

C語言ttyname()函數(shù):返回一終端機(jī)名稱
頭文件:

#include <unistd.h>

定義函數(shù):

char * ttyname(int desc);

函數(shù)說明:如果參數(shù)desc 所代表的文件描述詞為一終端機(jī), 則會將此終端機(jī)名稱由一字符串指針返回, 否則返回NULL.

返回值:如果成功則返回指向終端機(jī)名稱的字符串指針, 有錯(cuò)誤情況發(fā)生時(shí)則返回NULL.

范例

#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
main()
{
  int fd;
  char * file = "/dev/tty";
  fd = open (fiel, O_RDONLY);
  printf("%s", file);
  if(isatty(fd))
  {
   printf("is a tty. \n");
   printf("ttyname = %s \n", ttyname(fd));
  }
  else
   printf(" is not a tty\n");
  close(fd);
}

執(zhí)行:

/dev/tty is a tty ttyname = /dev/tty

C語言isatty()函數(shù):判斷文件描述詞是否是為終端機(jī)
頭文件:

#include <unistd.h>

定義函數(shù):

int isatty(int desc);

函數(shù)說明:如果參數(shù) desc 所代表的文件描述詞為一終端機(jī)則返回1, 否則返回0.

返回值:如果文件為終端機(jī)則返回1, 否則返回0.

相關(guān)文章

  • C語言實(shí)現(xiàn)簡單的掃雷功能

    C語言實(shí)現(xiàn)簡單的掃雷功能

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)簡單的掃雷功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • 使用C語言解決字符串匹配問題的方法

    使用C語言解決字符串匹配問題的方法

    這篇文章主要介紹了使用C語言解決字符串匹配問題的方法,包括一道實(shí)例練習(xí)題,需要的朋友可以參考下
    2015-08-08
  • C語言最大公約數(shù)示例教程

    C語言最大公約數(shù)示例教程

    這篇文章主要為大家介紹了C語言最大公約數(shù)的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2021-11-11
  • JetBrains?CLion永久激活超詳細(xì)教程(最新激活方法)

    JetBrains?CLion永久激活超詳細(xì)教程(最新激活方法)

    JetBrains?Clion?是一款專為?C/C++?開發(fā)所設(shè)計(jì)的跨平臺?IDE,本文適用?JetBrains?CLion?v2019.3/3.1/3.2/3.3?永久激活,附破解補(bǔ)丁和激活碼,可以永久激活?Windows、MAC、Linux?下的?CLion,下面給大家分享JetBrains?CLion永久激活超詳細(xì)教程,感興趣的朋友一起看看吧
    2023-01-01
  • C++ assert()函數(shù)用法案例詳解

    C++ assert()函數(shù)用法案例詳解

    這篇文章主要介紹了C++ assert()函數(shù)用法案例詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • C語言運(yùn)算符的重載詳解

    C語言運(yùn)算符的重載詳解

    這篇文章主要為大家詳細(xì)介紹C語言運(yùn)算符的重載,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • 淺析C++中結(jié)構(gòu)體的定義、初始化和引用

    淺析C++中結(jié)構(gòu)體的定義、初始化和引用

    以下是對C++中結(jié)構(gòu)體的定義、初始化和引用進(jìn)行了詳細(xì)的介紹,需要的朋友可以過來參考下
    2013-09-09
  • 詳解C語言實(shí)現(xiàn)推箱子的基本功能

    詳解C語言實(shí)現(xiàn)推箱子的基本功能

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)推箱子的基本功能的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • 詳解C++中的isunordered函數(shù)

    詳解C++中的isunordered函數(shù)

    這篇文章主要介紹了C++中的isunordered函數(shù),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • 淺析C/C++中sort函數(shù)的用法

    淺析C/C++中sort函數(shù)的用法

    做項(xiàng)目的時(shí)候,排序是一種經(jīng)常要用到的操作。如果每次都自己寫個(gè)冒泡之類的O(n^2)排序,不但程序容易超時(shí),而且浪費(fèi)寶貴的時(shí)間,還很有可能寫錯(cuò)。STL里面有個(gè)sort函數(shù),可以直接對數(shù)組排序,復(fù)雜度為n*log2(n)。
    2014-09-09

最新評論