如您所知,getch()
和getche()
函数不适用于面向Linux的cygwin。在cygwin中包含头文件
但是,我可以包括borland c的conio.h头文件,并在我的makefiles中调用getch函数吗?
它会工作吗?任何人都可以告诉我如何从cywgin中的不同目录中包含头文件。 我在目录c:/makk/string/
中有一个头文件strcal.h
。
如何将该头文件包含在我的生成文件中?
gcc -I/string small.c
它不工作,我的当前目录是makk。
但是getchar()函数会在屏幕上打印字符,它会一直输入直到您按下enter键,但我希望字符不会被显示出来,并且只能输入一次。 – karthik 2011-06-16 05:58:58
@karthik,ISO C does不提供该功能。如果你想在UNIXy环境下做到这一点,你可以将终端设置为原始模式,这样你就不必等待换行了 - 详情请参阅tcgetattr和tcsetattr。 – paxdiablo 2011-06-16 06:01:59
谢谢paxdiablo我会检查出tcgetattr和tc setattr,并且感谢你让我知道'回合包括头文件 – karthik 2011-06-16 06:03:12