[問題]``isatty'' 請教一下

看板LinuxDev作者 (leeraphael)時間18年前 (2007/02/28 23:53), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
在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
文章代碼(AID): #15vQMH0e (LinuxDev)
文章代碼(AID): #15vQMH0e (LinuxDev)