本文主要是介绍Linux下getch()使用的问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
getch不是标C的函数,建议使用getchar
使用getch需注意以下问题:
1、用gcc编译时候需要用-lcurses加进这个库,如:gcc test.c -o test -lcurses
2、使用getch之前之后应分别加上initscr()初始化,结束加上endwin(),如下:
initscr(); // initscr确定终端类型,并初始化数据结构,它调用refresh清屏
ch = getch();
endwin();
3、头文件应包括<curses.h>
以下更详细:
http://blog.csdn.net/hiflower/article/details/2158868
————————————————
版权声明:本文为CSDN博主「hongdongyu」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hongdongyu/article/details/7859354
这篇关于Linux下getch()使用的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!