Ubuntu使用Windows下的conio.h
把虚线框里面的内容粘贴进文档文本里面
----------------------------------------------------------------------------------------------------------
#include <termios.h>
#include <stdio.h>
static struct termios old, new;
/* Initialize new terminal i/o settings */
void initTermios(int echo)
{
tcgetattr(0, &old); /* grab old terminal i/o settings */
new = old; /* make new settings same as old settings */
new.c_lflag &= ~ICANON; /* disable buffered i/o */
new.c_lflag &= echo ? ECHO : ~ECHO; /* set echo mode */
tcsetattr(0, TCSANOW, &new); /* use these new terminal i/o settings now */
}
/* Restore old terminal i/o settings */
void resetTermios(void)
{
tcsetattr(0, TCSANOW, &old);
}
/* Read 1 character - echo defines echo mode */
char getch_(int echo)
{
char ch;
initTermios(echo);
ch = getchar();
resetTermios();
return ch;
}
/* Read 1 character without echo */
char getch(void)
{
return getch_(0);
}
/* Read 1 character with echo */
char getche(void)
{
return getch_(1);
}
/* Let's test it out */
----------------------------------------------------------------------------------------------------
另存为到 /usr/include/conio.h
转载于:https://www.cnblogs.com/acbingo/p/4674388.html
Ubuntu使用Windows下的conio.h相关推荐
- Linux下解决conio.h的问题
Linux下解决conio.h的问题 linux下没有conio.h的头文件,想要实现getch就无法实现,但是有办法可以代替 将windows中的getch(); 改编为Linux系统中的: inc ...
- linux中运行c找不到conio.h,Linux 下没有conio.h 已解决(示例代码)
原文:http://blog.sina.com.cn/s/blog_6a95e00b0100zqvf.html #include //#include void main(){ char ch; fo ...
- linux中运行c找不到conio.h,Linux 下没有conio.h 已解决
} } Linux实现conio.h中的getch()功能 在windows下写C程序时有时会用到conio.h这个头文件中的getch()功能,即读取键盘字符但是不显示出来(without echo ...
- ubuntu下安装Firefox中国版解决Ubuntu与Windows下Firefox账号同步问题
最近开始用Ubuntu系统发现一个问题,我在Ubuntu系统自带的或者软件中心下的Firefox版本下创建一个账号,再在Windows的Firefox下登录发现此账号不存在,原因是Firefox有个全 ...
- IfcOpenShell在Ubuntu和Windows下的配置
这段时间在做IfcOpenShell相关的算法研究,之前配置环境的时候总是出问题,这个星期在很多尝试和排错之后终于成功编译了我要研究的核心部分--IfcConvert,现在将经验分享一下.如果只是需要 ...
- ubuntu挂载windows下的文件目录的步骤
简言 1. 环境:ubuntu16.04 server版,win7 2. 目的:ubuntu下面直接访问win7的共享目录 步骤 1. win7下面把文件夹开启共享,我们以 E:ubuntu_work ...
- ubuntu下安装Firefox中国版解决Ubuntu与Windows下Firefox账号同步问题(已解决)
1. 下载最新版本火狐Linux版 下载地址:http://firefox.com.cn/download/ 选择火狐Linux64-bit版,下载后文件为:Firefox-latest-x86_64 ...
- ubuntu在windows下的wubi安装
转自:http://mp.weixin.qq.com/s?__biz=MjM5NjYxNjU0OQ==&mid=200664819&idx=2&sn=25719890570b1 ...
- 14.【Linux】如何在ubuntu18.04下安装Firefox中国版解决Ubuntu与Windows下Firefox账号同步问题(已解决)
一.下载最新版本火狐Linux版 下载地址:http://firefox.com.cn/download/ 选择火狐Linux64-bit版,下载后文件为:Firefox-latest-x86_64. ...
最新文章
- 2018年摩拜校招嵌入式工程师笔试卷
- 关于react中setState的深入理解
- MIT研发无人机仓库管理系统,或将帮沃尔玛省下几十亿美元
- Oracle 存储过程的导出导入序列的导出
- 实验 3 检查点和参数化实验报告--软件功能测试与性能测试实验
- SpringBoot实战教程(5)| 整合Freemaker
- AiLearning:一个 GitHub万星的中文机器学习资源
- linux 重启mysql_Grafana+Prometheus 监控 MySql服务
- SQLserver C#将图片以二进制方式存储到数据库,再从数据库读出图片
- 玩转CODESYS 入门篇(一)-- 认识CODESYS
- 【韩语图片文字识别】如何快速识别韩语图片文字,将文字变成电子档,进行翻译处理教程
- win32编程 C++ 九格拼图游戏
- 为什么我不断收到Java错误:错误:可以找到或加载类Dint?
- [导入]GIS的下个十年(Cary Mann, vice president, Bentley)
- median filter
- 自建 CA 中心并签发 CA 证书
- sharedpreferences存不进去_搞笑:主人买了一个钢铁侠模型,小猫咪直接就坐进去了...
- 如何网页中嵌入谷歌地图
- CAD软件 CAD控件 CAD三维控件 CAD手机平板控件。
- 《C语言内涵教程》前言
热门文章
- 查看-增强会话_会话式人工智能-关键技术和挑战-第2部分
- cesh222/h2这到底是一个什么鬼cesces
- 常用有话帧检测技术(VAD)
- 亚马逊正式发布关系型数据库Amazon Aurora
- 网站搭建从零开始(四) 服务器的配置
- pandas 每一列相加_Python数据分析——Pandas 教程(上)
- python从list中取出连续的数_python list 中找连续的数字(由网友处学习)
- linux img 内核启动,linux的启动流程(initrd.img)
- mysql数据库出现幻读,MySQL 幻读怎样处理?_数据库
- 生成FaceBook所需的散列哈希值