作者leeraphael (leeraphael)
看板LinuxDev
标题[问题]``isatty'' 请教一下
时间Wed Feb 28 23:53:46 2007
在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
1F:→ andytzeng:写个小程式来跑比较快... 03/01 20:34