博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux下getch()使用的问题
阅读量:4223 次
发布时间:2019-05-26

本文共 446 字,大约阅读时间需要 1 分钟。

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

你可能感兴趣的文章
Multisim 14.0 搭建并仿真51单片机最小系统
查看>>
51 中断系统 外部中断0 外部中断1
查看>>
51 单片机 时间/计数器中断
查看>>
腾讯云本地还原mysql物理冷备
查看>>
算法图解 第3章 递归
查看>>
Java反转整数
查看>>
解释 Zuul 的 zuul.strip-prefix 属性
查看>>
翻译 AbstractQueuedSynchronizer ( AQS )类注释
查看>>
jdbc中Datetime与java.util.Date的相互转换
查看>>
hibernate中取得connection的方法
查看>>
如何使用log4j输出单个级别的log到指定文件
查看>>
表单元素与提示文字无法对齐的解决方法
查看>>
图片按钮消除边框
查看>>
增加windows下Tomcat运行时的内存
查看>>
tomcat群集中session共享的几个方案
查看>>
查找google谷歌北京IP地址的方法
查看>>
动态代理技术的实现与理解
查看>>
使用Beyond Compare合并代码后出现乱码问题
查看>>
dmp数据文件导入问题
查看>>
使用Beyond Compare对比文件夹
查看>>