一,简介

conio是Console Input/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产生的对应操作,比如getch()函数等等。

  大部分DOS,Windows 3.x,Phar Lap,DOSX,OS/2 or Win32平台上的C编译器提供此文件,UNIX 和Linux平台的c编译器通常不包含此头文件。

二,在ubuntu 环境下安装测试并使用conio

【说明】这个版本的库 是在网上查找。只为了测试 textcolor 。后来查看源码发现,conio中很多函数不全。所以要想更进一步使用conio,需要自己再淘一个完整版的conio。

conio安装文件下载地址libconio-1.0.0

安装过程:将下载的文件加压,放到任意一个目录下。

cd 到libconio-1.0.0

chmod  755  *

sh   ./configure

make

make    install

安装成功后,将会在usr/lib   中有一个libconio.a   的静态库

三,测试使用

#include <conio.h>
int main()
{int i,j;clrscr();//清屏函数for (i=0; i<9; i++){for (j=0; j<80; j++)printf("C");printf("\r\n");textcolor(i+1);}return 0;
}

这个程序主要是在控制台输出彩色字体   注意textcolor 的使用

gcc -o  test   test.c  -L  usr/lib   -lconio

./test

【C语言】conio.h 函数详解相关推荐

  1. c语言中快排函数,c语言快排函数详解

    c语言快排函数详解 int cmp(const void *a, const void *b) 返回正数就是说 cmp 传入参数第一个要放在第二个后面, 负数就是传入参数第一个要放第二个前面, 如果是 ...

  2. C语言-入门级别函数详解

    C语言-入门级别函数详解 写在开始 关于函数 1. 函数的定义形式 2.函数的声明 3. 返回语句 4.函数参数 4.1 形式参数(传值调用) 4.2 实际参数(传址调用) 4.3无参数 5.函数的调 ...

  3. C语言qsort快速排序函数详解

    直接进入主题,在c语言中qsort函数是用来快速排序的,qsort有4个参数,分别是数组地址,数组元素个数,数组元素字节大小和一个比较数组元素的函数指针.让我来看一下官方给出的使用标准,上图: 让我们 ...

  4. 【C语言】字符串函数详解

    hello~~,我是~小鹿 ,这是我的第一篇博客,没有循序渐进从基础开始写,只是最近在学习这里就写了,比较随心吧.希望这一篇博客能够给你带来帮助,之后也会继续写的,只是可能没有循序渐进,会比较杂七杂八 ...

  5. c语言编写printf函数,C语言之printf函数详解

    一  基本用法 格式化控制符:%d %c %ld %lf 意思是:相当于在要输出的语句里面挖了一个坑,也就是在内存中开辟空间,然后再那个坑的位置(也就是开辟好的空间),填上你想要显示的值 printf ...

  6. C语言:scandir函数详解

    头文件 #include <dirent.h> 函数定义 int scandir(const char *dir, struct dirent ***namelist,int (*sele ...

  7. c语言strcat()/strcat_s()函数详解

    前言 先看下strcat()/strcat_s()函数调用报错: 放大一点 严重性    代码    说明    项目    文件    行    禁止显示状态 错误    C4996    'str ...

  8. C语言用函数字符串的查找,字符串查找函数,C语言字符串查找函数详解

    在对 C 语言的编程实践中,字符串查找是最频繁的字符串操作之一,本节就对常用的字符串查找函数做一个简单的总结. 使用 strchr 与 strrchr 函数查找单个字符如果需要对字符串中的单个字符进行 ...

  9. 【C语言】scanf函数详解(常见问题处理)

    目录 一.scanf函数介绍 二.空白字符和非空白字符 三.scanf函数使用注意事项 四.scanf函数使用常见问题 一.scanf函数介绍 scanf()是C语言中的一个输入函数.与printf函 ...

最新文章

  1. 新手一看就懂的线程池
  2. 知乎热议:科研界是如何保护自己的成果免于剽窃的?
  3. 巧用Windows Phone应用商城中的应用链接
  4. Mysql内连接_INNER JOIN
  5. SQLite数据库的简单读写操作
  6. NOIP模拟测试39,思维禁锢专场「工业题·玄学题·卡常题」
  7. Django中提供了6种缓存方式
  8. jq(jquery)之点击隐藏段落
  9. Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (15) - L1数据缓存/读写地址转换
  10. 现在这个时代变了,区块链,数字货币才是最火的项目
  11. mysql skip remarks_mysql DatabaseMetaData 获取table remarks为空的解决办法
  12. mysql atlas路由_MySQL中间件 Atlas-1.0.3 安装记录
  13. 【2017 United Kingdom and Ireland Programming Contest (UKIEPC 2017)】Knightsbridge Rises【最大流+路径输出】
  14. LoadRunner11完美破解
  15. html页面弹出 聊天框,网页弹出在线交流聊天窗口的功能如何实现 - 快商通
  16. 本周(12.23-12.29)半价电子书 1
  17. 概率论 1 随机试验 样本空间 随机事件事件间的运算
  18. java 翻译 go语言_[翻译]Go语言1.4版本将支持面向Android开发
  19. 笔记本 亮度 无法调解
  20. 互联网医院源码|互联网医院软件体现智慧医疗的优势

热门文章

  1. Java的完整表述是什么
  2. 【QT】qt实现多人屏幕共享系统
  3. ws2812怎么调亮度_电脑显示屏亮度怎么调节「图文教程」
  4. radius mysql md5_在Free Radius的PAP认证过程中使用MD5密码
  5. 搭建SRS服务器(一)
  6. 服务器维护后稀有,6月28日更新维护公告 言灵大人福袋、稀有姜小萌福袋限时上架!...
  7. 准备弄一个Bambook来看书
  8. bat生成工具(批量 删除文件/复制文件/删除文件夹/重命名文件)
  9. ExtJs 4.1 API离线浏览
  10. android安卓音乐播放器课程代码9.5.2