prev up next   top/contents search

comp.lang.c FAQ 列表· 问题 12.36

Q我想写一个类似 ``more'' 的程序。如果stdin被重定向了,我该如何回到交互式键盘?


A没有可移植的方法可以做到这一点。在 Unix 下,你可以打开特殊文件/dev/tty。在 MS-DOS 下,你可以尝试打开 ``文件''CON,或者使用像getch这样的例程或 BIOS 调用,无论输入是否被重定向,它们都可能指向键盘。


prev up next   contents search
关于此 FAQ 列表   关于 Eskimo   搜索   反馈   版权

Eskimo North 托管