C语言的常用库函数使用方法分析及用途(3)
2008-02-23 05:32:40来源:互联网 阅读 ()
原形:void far outtextxy(int x,int y,char far *textstring)
功能:按照当前对齐方式和当前字体、方向、大小在视区中给定位置显示一文本字符串。
注意:用textwidth和textheight函数决定字符串的尺寸大小。
头文档:graphics.h
peek()返回指定内存中字的函数
原形:int peek(int seg,unsigned offset)
功能:返回地址为seg:offset的字单元的值
头文档:dos.h
peekb()返回指定内存中字节的函数
原形:char peekb(int seg,unsigned offset)
功能:返回地址为seg:offset的字节单元的值
poke()在指定的内存中存储一个字的函数
原形:void poke(int seg,unsigned offset,int Word)
功能:把Word的16位值放到地址为seg:offset的字单元中
pokeb()在指定的内存中存储一个字节的函数
原形:void pokeb(int seg,unsigned offset,int byte)
功能:把byte的8位值放到地址为seg:offset的字节单元中
pow()
原形∶double pow(double b,double exp)
功能∶求以b为底的exp次幂的值
头文档∶math.h
printf()写格式化输出到stdout的函数
使用方式:例
①printf("%f",实型变量);
②printf("%f",(*函数指针名)(参数));
③printf("%c",字符变量);
④printf("%c",*字符串变量名即字符串地址);
只显示字符串的第一个字符。
⑤printf("%s",字符串数组名即字符串数组地址);
⑥printf("%-10s",字符串变量名);
显示字符串时限定十位(不足则补空格),并靠左端对齐。
⑦printf("%s",*二级指针变量);
⑧printf("字符串d\n",整型变量);
先显示字符串,然后显示整型变量的值(限五位,不足则补零),最后换行。
注:
1.① 需先定义 float 实型变量;
② 需先定义 float (*函数指针名)(); 并有相应的函数
③ 需先定义 char 字符变量='单个字符';
④⑥需先定义 char *字符串变量名; 并赋值
⑤ 需先定义 char 字符串数组名[]="字符串";
⑦ 需先定义 char **二级指针变量
2.其他转换字符(在%后)有
① o 整型数以无符号的八进制形式输出
② x 整型数和伪变量以无符号的十六进制形式输出
③ u 整型数以无符号的十进制形式输出
④ e 浮点数或双精度浮点数以指数形式输出
⑤ g 选用e或f格式中输出位数较短的形式
⑥ p 以无符号的十六进制形式输出变量的地址。若要输出函数的地址,远指针用Fp;近指针用Np。
putch()向屏幕输出字符的函数
使用方式:
① putch('转义字符');
② putch('单个字符');
③ putch(字符变量);
注:③需先定义 char 字符变量='单个字符';
头文档:conio.h
putchar()在stdout上输出字符的宏
原形:int putchar(int c)
返回值:成功返回字符c,失败返回EOF。
头文档:stdio.hputenv()将字符串放入当前环境中的函数
原形:int putenv(const char *name)
用法例:putenv("PATH=C:\B\TC");
功能:把字符串name加到当前程式运行的环境中。当程式结束后,原环境将得到恢复。
返回值:0(成功);-1(失败)
头文档:stdlib.h
putimage()重新写屏函数(输出一个位图象到图像屏幕上的函数)
功能:将用getimage()函数储存在buf 所指向的内存区域的图像输出到屏幕上。
原形:
void far putimage(int left,int top,void far *buf,int op)
其中op的值决定了图像以何种方式写到屏幕上。
COPY_PUT 或0 原样复制
XOR_PUT 或1 和屏幕图像取“异或”后写入
OR_PUT 或2 和屏幕图像取“或”后写入
AND_PUT 或3 和屏幕图像取“和”后写入
NOT_PUT 或4 复制原图像的“逆”
使用不同的方式将图像写到屏幕上,能够实现图像变换。例如,采用异或方式在原始位置重写,那么,原图将消失。 假如再使用复制方式(COPY_PUT)在一个新的地方重现该图像,就产生了图像的移动。
头文档:graphics.h
putpixel()写像素点函数
原形:void far putpixel(int x,int y,int color)
头文档:graphics.h
puts()输出一字符串到stdout(标准输出)的函数
使用方式:
① puts("字符串");
② puts(字符串变量名即字符串变量的地址)
注:②需先定义 char *字符串变量名="字符串";
头文档:stdio.h
_read()读文档函数
原形:int _read(handle,buffer,count)
int handle;//文档句柄
void *buffer;//存放读出数据的缓冲区
unsigned count;//一次读出的字节数
功能:从由handle指定的文档中读取由count指定字节数的数据到buffer
返回值:0-0xfffe(实际读出的字节数);-1(错误)
头文档:io.h
read()读文档函数
原形:int read(int handle,void *buf,unsigned len)
功能:从和handle(从creat、open、dup或dup2调用中得到的句柄)相联的文档中读取len字节到由buf所指的缓冲区中。对于以文本方式打开的文档,read删除读入数据中的回车符。当读到Ctrl-Z字符时返回文档结束。对于磁盘文档,read从当前文档指针处开始读取数据。在读操作完成后,文档指针增量为读入的字节数。对于设备,直接从设备中读字节。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇: c语言编程的难点
- C语言的常用库函数使用方法分析及用途 2008-02-23
- C语言的常用库函数使用方法分析及用途(1) 2008-02-23
- C语言的常用库函数使用方法分析及用途(2) 2008-02-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash