[問題]``isatty'' 請教一下
在being linux programming 3rd edition這本書中看到的
就是
17 if(!isatty(fileno(stdout))) {
18 fprintf(stderr,"You are not a terminal!\n");
19 exit(1);
20 }
想問的是其中17行if括號內的意義
isatty() 會檢查標準輸入是否連接到一個終端機
比方說我有程式叫menu2
那我執行它
$ menu2 > file
那這時if那行要怎麼解釋呢? 請教一下 謝謝 ^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.229.157.158
→
03/01 20:34, , 1F
03/01 20:34, 1F
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章