c c常用系统函数表_第1页
c c常用系统函数表_第2页
c c常用系统函数表_第3页
c c常用系统函数表_第4页
c c常用系统函数表_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——cc常用系统函数表常用系统函数表

这里只收录了一些VC++6.0变异环境支持的常用的函数,使用不同的编译系统需参考编译系统的文档。

1.缓冲区操作函数

函数名:_memccpy

函数原型:void*_memccpy(void*dest,constvoid*src,intc,unsignedintcount);

参数:dest目的指针;src源指针;c拷贝的最终字符;count字符个数。

所需头文件:或

功能:从src所指向的地址开始拷贝0个或多个字节到dest中。当指定字符c已拷贝或已拷贝count个字节后中止。

返回值:假使字符c被拷贝,返回dest中该字符直接后继字节的指针。假使c没有被拷贝,则返回NULL。

函数名:memchr

函数原型:void*memchr(constvoid*buf,intc,sizetcounr);

参数:buf缓冲区的指针;c查找的字符;count检查的字符个数。

所需头文件:或

功能:查找buf的前count个字节中c的第一次出现,当找到c或已检查完count个字节时中止。

返回值:假使成功,返回buf中c首次出现的位置的指针;否则返回NULL。

函数名:memcpy

函数原型:void*memcpy(void*dest,constvoid*src,sizetcount);

参数:dest目的缓冲区;src源缓冲区;count拷贝的字符个数。

所需头文件:或

功能:从src拷贝count个字节到dest。假使源和目的重迭,这个函数不能保证正确拷贝,可使用memmove处理。

返回值:返回dest的值。

函数名:_memicmp

函数原型:int_memicmp(constvoid*buf1,constvoid*buf2,unsignedintcount);

参数:buf1第一个缓冲区;buf2其次个缓冲区;count字符个数。

所需头文件:或

功能:比较两个缓冲区buf1和buf2的前count个字符,比较过程是大小写无关的。

返回值:buf1和buf2的前count个字节之间的关系:

0:buf1大于buf2

函数名:memmove

函数原型:void*memmove(void*dest,constvoid*src,sizetcount);

参数:dest目的对象。src源对象。count拷贝的字符字节个数。

所需头文件:

功能:从src拷贝count个字节到dest。假使源区域与目的区域有重迭,memmove也能确保正确拷贝。

返回值:返回dest的值。

函数名:memset

函数原型:void*memset(void*dest,intc,sizetcount);

参数:dest目的指针。c设置的字符。count字符个数。

所需头文件:或

功能:设置dest的前count个字节为字符c。

返回值:返回dest的值。

函数名:_swab

函数原型:void_swab(char*src,char*dest,intn);

参数:src需拷贝和交换的数据。dest交换结果数据的存储位置。n拷贝和交换的字节个数。

所需头文

件:

功能:从src拷贝n个字节,交换每对相邻的字节,并把结果存储在dest中。一般用于为转换到使用不同字节次序的机器上而准备二进制数据。

返回值:无

2.字符分类函数

本类函数都只有一个int型参数,是要测试的整数。

函数名:isalnum

函数原型:intisalnum(intc);

所需头文件:

功能:测试c是否字母或数字

返回值:假使c在A~Z、a~z或0~9的范围内,返回一个非0值,否则返回0。

函数名:isalpha

函数原型:intisalpha(intc)

所需头文件:

功能:测试c是否字母

返回值:假使c在A~Z或a~z的范围内,则isalpha返回一个非0值,否则返回0。

函数名:_isascii

函数原型:int_isascii(intc);

所需头文件:

功能:测试c是否ASCII字符

返回值:假使c为一个0x00~0x7F之间的ASCII字符,返回一个非0值。否则返回0。

函数名:iscntrl

函数原型:intiscntrl(intc);

所需头文件:

功能:测试c是否控制字符。

返回值:假使c是一个控制字符(0x00~0x1F或0x7F),则返回一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论