c语言控制台输入输出函数库:conio.h

c语言控制台输入输出函数库:conio;供自己以后使用。

1、cgets()函数——从控制台读字符串函数

cgets()函数用于从控制台输入一行字符串

语法:

char* cgets(char*str)

 

 

参数str为保存数组的地址,str[0]要预先存放最大字符串的长度,执行str[1]表示实际输入字符个数。

cgets()函数返回值:实际存储数据的地址,即str+2。

2、clreol()——清除字符串到行末函数

语法:void clreol(void );

 

 

clreol()函数没有参数。

clreol()函数没有返回值

3、clrscr()——清空文本模式窗口函数

clrscr()函数用于清除文本模式窗口

语法void clrscr(void)

 

 

clrcsr()函数没有参数

clrcsr()函数没有返回值

4、cprintf()——格式化输出到屏幕函数

cprintf函数提供格式化输出到屏幕的功能,与printf()函数功能相类似,在cprintf()函数中,\n\r相当于printf()函数中的\n

语法int cprintf(char * format,...)

 

 

参数format为格式字符串

参数...为输出字符。

cprintf()函数返回值:输入字符个数

5、cputs——字符串输出到屏幕的函数

cputs()函数用于将字符串写到输出窗体中

语法void cputs(const char *string);

 

 

参数:string为输出的字符串

cputsl()函数没有返回值

6、cscanf函数——格式化输入函数

cscanf()函数用于从控制台的格式化输入

语法int scsanf(char *format,argument,...);

 

 

参数format为格式字符串;

参数argument为接受数据的变量地址

cscanf()函数的返回值;输入数据的数量

7、deline()——删除行函数

deline()函数用于在文本窗口中删去一行

语法double deline( void );

 

 

deline()函数没有参数

deline()函数返回值

8、getch()——无回显字符输入函数

getch()函数用于从控制台输入一个字符,输入时屏幕 不显示输入字符

语法

int getch( vode );

 

 

getch()函数没有参数

getch函数的返回值:输入的字符

9、getche()——有回显字符的函数

getche()函数用于从控制台输入一个字符,输入时屏幕显示输入的字符

语法int getch( vode );

 

 

getche()函数没有参数

getche()函数的返回值:输入是字符

10、getpass()——以密码的形式输入函数

getpass函数用于从控制台输入一行字符串,输入时不显示输入的字符串,适用于用密码的输入。

语法char *getpass(const char* prompt);

 

 

参数 prompt 函数为提示字符串地址。

getpass()函数返回值:输入字符串地址

11、gettext()——文本复制函数

gettext函数用于把字符串模式下的屏幕信息复制到一个内存变量

语法int gettext(int left;int top;int right;int bottom;vode *destin);

 

 

gettext()函数的语法参数说明如下:

参数说明
参数描述
left复制区域左边界
top复制区域上边界
right复制区域右边界
bottom复制区域下边界
destin保持结果的指针变量

 

 

 

 

 

 

 

gettext()函数的返回值,成功时返回非0值

12、gettextinfo()——获取文本模式的屏幕信息函数

gettextinfo()函数用于获取文本的屏幕信息

语法void gettextinfo(struct text_info *r);

 

 

参数r为屏幕信息的结果体

gettextinfo()函数没有返回值

13、gotoxy——设置光标函数

gotoxy()函数用于将光标移动到指定位置

语法void gotoxy(int x;int y);

 

 

参数x为移动到位置的横坐标

参数y为移动到位置的纵坐标

gotoxy没有返回值

 

14、highvideo()——高亮显示文本函数

highvideo()函数用于高亮显示文本。它只影响控制台输出,如cprintf和cputs函数,不影响标准设备输出,如printf、puts函数

语法void hightvideo( void );

 

 

highvideo()函数没有返回值

highvideo()函数没有参数

 

15、insline()——插入空行函数

insline()函数用于在光标所在处插入空行,插入行后的内容自动下移

语法void insline( void );

 

 

insline()函数没有返回值

insline()函数没有参数

16、kbhit()——检查键盘按键函数

kbint()用于检查键盘是否有输入

语法int kbint( void );

 

 

kbint函数没有参数

kbint函数的返回值,没有按键返回为0;否则返回-1.

17、lowvideo()——低亮显示文本函数

lowvideo()函数用于低亮显示文本。它只能影响控制台输出,入cprintf,cputs函数,不影响标准设备输出,如printf,puts函数。

语法void lowvide( void );

 

 

lowvide()函数没有参数

lowvide()函数没有返回值

18、movetext()——移动屏幕文本函数

movetext()函数用于把屏幕指定区域移到另外一区域。

语法int movetext(int left;int top;int right;int bottom;int destleft;int desttop);

 

 

 movetext()函数的语法参数说明如下: 

movetext函数参数说明
参数描述
left复制区域左边界
top复制区域上边界
right复制区域右边界
bottom复制区域下边界
destleft目标区域左边界
desttop目标区域上边界

 

 

 

 

 

 

 

 

movetext()函数的返回值:成功时返回非0值。

19、normvideo()——正常亮显示文本函数

normvideo()函数用于正常亮显示文本,它只影响控制台输出,如cprintf,cputs函数,不影响标准设备输出,如printf,puts函数。

语法void normvideo(void);

 

 

normvido()函数没有参数;

normvido()函数没有返回值;

20、putch()——字符输出函数

putch()函数用于输出字符。

语法void putch(int ch);

 

 

参数ch表示要输出的字符

puts()函数没有返回值

21、puttext()——文本复制函数

puttext()函数用于把由gettext函数复制到屏幕信息显示的指定区域。

语法int puttext(int lefr;int top;int right;int bottom;int source);

 

puttext()函数参数说明
参数描述
left复制区域左边界
top复制区域上边界
right复制区域右边界
bottom复制区域下边界
source保存数据的指针

 

 

 

 

 

 

 

 puttext()函数的返回值:成功时返回非0值。

22、textattr()——设置文本属性函数

textattr()函数用于设置文本模式下的文本前景色,背景色属性。

语法void textattr(int newattr);

 

 

参数 newattr为文本属性,其中高字节是背景色,低字节是前景色。

textattr()函数没有返回值。

23、textbackground()——文本背景色选择函数

textbackground()函数用于设置文本模式下的背景颜色

语法void textbackground(int newcolor);

 

 

参数 newcoloer为背景颜色

textbackground()函数没有返回值

24、textcolor()——文本字符颜色选择函数

textcolor()函数用于设置文本模式下的文本颜色

语法void textcolor(int newcolor);

 

 

参数 newcolor为文本颜色。

textcolor()函数没有返回值。

25、textmode()——文本模式设置函数

textmond()函数用于设置文本模式。

语法void textmond(int newmond);

 

 

参数 newmond()为新屏幕模式。

textmond()函数五返回值

26、ungetch()——把字符退回键盘缓冲区函数

ungetch()函数用于把字符退回键盘缓冲区。

语法int ungetch(int ch);

 

 

参数ch为退回的字符

ungetch()函数的返回值:返回的字符。

27、where()函数——返回水平光标位置函数

wherex函数用于获取光标横坐标位置。

语法

int where( void );

 

 

wherex()函数没有参数。

wherex函数的返回值:光标横坐标位置。

28、wherey()——返回垂直光标位置函数

wherey()函数用于获取光标纵坐标位置。

语法int wherey( void );

 

 

wherey()函数没有参数;

wherey()函数的返回值:光标纵坐标位置。

29、window()——定义活动文本窗口函数

window()函数用于在屏幕中定义活动小窗口

语法void window(int left;int top;int right;int bottom);

 

 

window()函数的语法参数说明如下:

window函数参数说明
参数描述
left定义小窗口区域左边界
top定义小窗口区域上边界
right定义小窗口区域右边界
bottom定义小窗口下边界

 

 

 

 

 

 

window()函数没有返回值。 

  • 19
    点赞
  • 74
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在C语言中,conio.h是一个用于控制台图形界面(Console Graphics Interface)的头文件。这个头文件提供了一些函数,可以在控制台窗口中实现一些基本的图形功能,如光标位置设置、文本颜色控制、屏幕清除等。 要下载conio.h并使用它,首先需要了解几个关键点。首先,C语言本身不提供conio.h,它实际上是Turbo C编译器的一个扩展,只能在DOS和Windows环境下使用。其次,conio.h并不是标准C库的一部分,因此在一些编译器中可能无法找到它。 要下载conio.h,首先需要安装Turbo C编译器。这是一个老旧的C语言集成开发环境(IDE),在DOS和Windows环境中广泛使用。可以从互联网上搜索Turbo C的安装文件,下载并按照指示进行安装。 安装完成后,打开Turbo C IDE,创建一个新的C语言项目。在项目中,可以使用#include <conio.h>来引入conio.h头文件。然后,就可以使用conio.h提供的函数来实现控制台图形界面的相关功能了。 请注意,conio.h只能在Turbo C编译器中使用,在其他编译器中可能无法找到这个头文件。如果在其他编译器中进行开发,可能需要使用其他的图形库或者自己实现所需的功能。 总结来说,要使用conio.h,需要安装Turbo C编译器,并在项目中引入conio.h头文件。这个头文件提供了一些控制台图形界面相关的函数,可以实现基本的图形功能。但需要注意,conio.h只能在Turbo C环境中使用。 ### 回答2: conio.h是一个用于控制台程序的C语言头文件,其中包含了一些控制台操作的函数和常量。它提供了一些方便的功能,如在控制台上移动光标、更改文本颜色以及获取按键输入等。 然而需要注意的是,conio.h是一个非标准的头文件,它并不属于C语言标准库中的一部分。因此,不同的编译器可能对其支持程度不同。 如果你想在使用conio.h的程序中编译通过,可以按照以下步骤进行下载和配置: 1. 打开一个搜索引擎,如Google或百度,在搜索框中输入“conio.h下载”进行搜索。 2. 在搜索结果中,找到一个可信的、提供conio.h文件下载的网站。确保该网站是可信的,并且下载的文件不包含恶意软件。 3. 点击下载链接,将conio.h文件保存到你的本地计算机中。建议将其保存到合适的位置,以便在编译时引用。 4. 打开你的C语言集成开发环境(IDE),如Dev-C++、Code::Blocks或Visual Studio等。 5. 在你的C语言项目中,找到头文件包含的地方,通常在文件的开头部分。 6. 使用`#include`指令去引用conio.h头文件。确保指定了正确的路径,使编译器能够找到该文件。 7. 现在你可以在程序中使用conio.h中定义的函数和常量了。例如,使用`gotoxy()`函数可以在控制台上移动光标。 请注意,由于不是所有的编译器都支持conio.h,如果你遇到了编译错误或其他问题,可以尝试在网上搜索相关解决方案,如使用替代的库或函数来实现相同的功能。 总结而言,要下载conio.h,你需要在网上搜索可信的下载源,然后将其保存到你的计算机中,并配置你的编译环境以正确引用该文件。 ### 回答3: c语言中的conio.h是一个头文件,用于在控制台环境下进行输入和输出操作。它包含一些在控制台窗口内进行字符输入输出、光标位置控制、颜色设置等常用操作的函数。 要下载和使用conio.h头文件,可以按照以下步骤进行: 1. 首先,在您的计算机上安装支持C语言编译器,例如GCC或Visual Studio等。这些编译器提供了C语言开发所需的工具和库。 2. 在编写C语言程序时,您需要在源代码中包含conio.h头文件。您可以通过以下两种方法之一来获得此头文件: a. 前往互联网上的C语言开发社区或官方网站,搜索并下载conio.h头文件。确保从可信赖的来源获取文件。 b. 如果您使用的是GCC编译器,那么您可以尝试在安装GCC时选择安装带有conio.h的头文件。在某些情况下,GCC可能已经包含了conio.h头文件。 3. 下载conio.h头文件后,将其保存在您的C语言程序所在的项目文件夹中。 4. 在您的C语言程序中,使用#include指令将conio.h头文件包含进来。例如: #include <conio.h> 5. 现在,您可以在您的C程序中使用conio.h中定义的函数了。这些函数包括getch()用于获取单个字符,printf()用于打印字符,clrscr()用于清屏等。 需要注意的是,conio.h头文件并非标准C语言的一部分,它是特定编译器提供的库函数扩展。因此,它在不同的编译器上的用法和功能可能会有所差异。在使用conio.h时,请根据您所使用的特定编译器的文档和要求进行操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值