conio是Console
Input/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产生的对应操作,比如getch()函数等等。
头文件"conion.h" 是用来清屏的代码.在后面的代码中嵌套'clrscr()'来完成 清屏、清行、向后删行、插行的操作真有些CCED、WPS等编辑软件的风格,就是在你平时的屏幕设计中也用少不了。返回坐标的函数则给你的设计提供每一个环节的光标坐标值。有利于你前后响应。字符亮度的改变则会让你的字符显示出层次感,怎么样,赶快试试吧:
举个例子 /* No32.c*/
# include "stdio.h"
# include "conio.h"
main()
{ clrscr()
gotoxy(10,1)
cprintf("甜密密,")
highvideo() /*高亮度显示*/
cprintf("\r\n 你笑得甜密密,")
lowvideo()/*低亮度显示*/
cprintf("\r\n 好象花儿开在春风里,")
normvideo() /*普通亮度显示*/
gotoxy(10,4) cprintf("开在春风里")
cprintf("\r\n 在哪里,在哪里见过你?")
printf("\r\n 你的笑容这样熟悉。")
gotoxy(10,20)printf("任意键删去光标后的内容")
gotoxy(18,3) getch()
gotoxy(18,3)
clreol()/*删去光标后字符*/
gotoxy(10,20)printf("任意键删去本行的内容 ")
gotoxy(18,3) getch()
delline() /*删去本行*/
gotoxy(10,20)printf("任意键在本行插一空行 ")
gotoxy(18,3) getch()
insline() /*插入一空行*/
gotoxy(1,7)
}
conio.h不是C标准库中的头文件,是vc下的一个头文件。
conio是Console Input/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产生的对应操作,比如getch()函数等等。
在C++中#include <conio.h>简单说就是“通用输入输出库”,主要是文件和标准控制台的输入输出。conio是Console Input/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产生的对应操作,比如getch()函数等等。
conio.h则是一个库文件,当程序中使用了getch()之类的函数,就需要在代码中引入这个库文件。conio.h是基本输入输出文件,里面有一个很常用的清屏函数clrsr()可以清屏,与stdio.h Standard Input or Iutput 少用多了。
扩展资料
适合放在头文件里内容:
对于具有外部存储类型的标识符,可以在其他任何一个源程序文件中经声明后引用,此用户完全可以将一些具有外部存储类型的标识符的声明放在一个头文件中。
具体地说,头文件中可以包括:用户构造的数据类型(如枚举类型),外部变量,外部函数、常量和内联函数等具有一定通用性或常用的量。而一般性的变量和函数定义不宜放在头文件中。
例如:#include<stdio.h>中的头文件stdio.h作用是让链接器通过头文件里的函数声明找到函数实际代码所在的位置即所在的库文件,这样才能使用该函数的实际代码。
函数的实际代码的实现过程是先让链接器通过头文件里函数的声明找到函数实际代码所在的位置即所在的库文件,再通过#include语句把链接器所找到的函数实际代码用链接器把函数的实际代码链接到当前文件即所要执行的程序中。