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()函数的语法参数说明如下:
参数 | 描述 |
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); |
参数 | 描述 |
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()函数的语法参数说明如下:
参数 | 描述 |
left | 定义小窗口区域左边界 |
top | 定义小窗口区域上边界 |
right | 定义小窗口区域右边界 |
bottom | 定义小窗口下边界 |
window()函数没有返回值。
c语言控制台输入输出函数库:conio.h相关推荐
- C语言 基本输入输出函数
1 几组常见的输入输出函数 在stdio.h头文件中内置了几种输入输出函数,如下列出: printf 与 scanf getchar 与 putchar gets 与 puts 相比之下 printf ...
- C语言字符串输入输出函数
C语言字符串输入输出函数 putchar()函数 getchar()函数 puts()函数 gets()函数 getche()函数 getch()函数 putchar()函数 格式: putchar( ...
- C语言的输入输出函数
C语言的输入输出函数 C语言所有的输入输出相关的内容包含在头文件stdio.h中,所以当我们需要用到输入输出功能时,需要将这个头文件包含到源文件中. 输入函数: ①int getchar(void) ...
- c语言printf函数中的格式控制字符串,C++_C语言格式化输入输出函数详解,一:格式输出函数printf()
1 - phpStudy...
C语言格式化输入输出函数详解 一:格式输出函数printf() 1.调用形式一般为:printf("格式化控制字符串",输出表列): 2.格式化控制字符串用于指定输出格式,它有三种 ...
- 学C语言中输入输出函数,一篇就够了
语言的输入输出语句有:"getchar(void);"和"putchar(int c);"."scanf("格式控制字符串",地址 ...
- C语言数据输入输出函数
文章目录 前言 一.字符输入输出函数 1.字符输出函数 2.字符输入函数 二.格式输出函数printf() 1.格式输出函数的一般形式 2.格式控制 三.格式输入函数scanf() 1.格式输入函数的 ...
- C语言学习输入输出函数,函数的调用
#include <stdio.h> /* 输入输出函数的学习 函数的调用 2017.05.25 soulsjie */ //输入连个数字求最大值 void main(){int Max( ...
- C语言———不定参数标准库 stdarg.h
前言: 在很多工程代码中,工程师考虑到后续软件设计的兼容性和扩展性,在接口函数中时常会使用一些可变参数.一开始全部考虑到这些很难,因为统筹全局需要经验和思考来支撑.C语言标准库<stdarg.h ...
- C语言控制台输入中的复制粘贴
此文章所描述的内容适用于C语言,C++也可参考 当我们自己编写的windows控制台C程序通过控制台接收用户输入时,应该慎用复制粘贴功能.因为如果用户把期望之外的数据内容粘贴到控制台输入,这会导致 ...
最新文章
- 前端一HTML:十九继承的特殊性
- pyrDown和pyrUp函数
- 4 谐波_技术文章—功率分析仪在IEC谐波的测试应用
- QT实现PhotoSurface
- QDir, QFileInfo 和 QDirIterator 区别
- React面试题目录汇总
- Android 布局练习
- 升级了 Windows 11 正式版,有坑吗?
- C#笔记02 变量、数据类型
- Javascript:利用闭包实现高级排他
- win10计算器计算反三角函数
- 基于范德蒙矩阵的Erasure code技术详解
- mybatis-plus批量insert效率低下怎么办(mysql)
- 下一代半导体表面清洁技术
- MySQL基本概念和正确发音(表、列、行、注解等讲解)
- instandceof
- 深度学习模型的Android部署方法
- 2.5 纳什均衡的存在性
- information about btcoin
- 荣耀手机点击android键,荣耀10虚拟按键可以设置吗?荣耀10怎么设置虚拟按键或悬浮球?...