c c++常用系统函数表
更新时间:2024-03-05 03:47:01 阅读量: 综合文库 文档下载
- c罗推荐度:
- 相关推荐
常用系统函数表
这里只收录了一些VC++6.0变异环境支持的常用的函数,使用不同的编译系统需参 考编译系统的文档。
1. 缓冲区操作函数
函数名:_memccpy
函数原型:void *_memccpy(void *dest,const void *src,int c,unsigned int count);
参数:dest 目的指针;src 源指针;c 拷贝的最后字符;count 字符个数。
所需头文件:
功能:从src所指向的地址开始拷贝0个或多个字节到dest中。当指定字符c已拷贝 或已拷贝count个字节后停止。
返回值:如果字符c被拷贝,返回dest中该字符直接后继字节的指针。如果c没有被 拷贝,则返回NULL。
函数名:memchr
函数原型:void *memchr (const void *buf,int c,sizet counr);
参数:buf 缓冲区的指针;c 查找的字符;count检查的字符个数。
所需头文件:
功能:查找buf的前count个字节中c的第一次出现,当找到c或已检查完count个字 节时停止。
返回值:如果成功,返回buf中c首次出现的位置的指针;否则返回NULL。
函数名:memcpy
函数原型:void *memcpy(void *dest,const void *src,sizet count);
参数:dest目的缓冲区;src源缓冲区;count拷贝的字符个数。
所需头文件:
功能:从src拷贝count个字节到dest。如果源和目的重迭,这个函数不能保证正确拷 贝,可使用memmove处理。
返回值:返回dest的值。
函数名:_memicmp
函数原型:int _memicmp(const void *buf1,const void *buf2,unsigned int count);
参数:buf1第一个缓冲区;buf2 第二个缓冲区;count字符个数。
所需头文件:
功能:比较两个缓冲区buf1和buf2的前count个字符,比较过程是大小写无关的。
返回值:buf1和buf2的前count个字节之间的关系:
<0:buf1小于 buf2;=0:buf1等于buf2;>0:buf1大于 buf2
函数名:memmove
函数原型:void *memmove(void *dest,const void *src,sizet count);
参数:dest目的对象。src源对象。count拷贝的字符字节个数。
所需头文件:
功能:从src拷贝count个字节到dest。如果源区域与目的区域有重迭,memmove也能 确保正确拷贝。
返回值:返回dest的值。
函数名:memset
函数原型:void *memset(void *dest,int c,sizet count);
参数:dest目的指针。c设置的字符。count字符个数。
所需头文件:
功能:设置dest的前count个字节为字符c。
返回值:返回dest的值。
函数名:_swab
函数原型:void _swab(char *src,char *dest,int n);
参数:src需拷贝和交换的数据。dest 交换结果数据的存储位置。n拷贝和交换的字节 个数。
所需头文
件:
功能:从src拷贝n个字节,交换每对相邻的字节,并把结果存储在dest中。一般用 于为转换到使用不同字节次序的机器上而准备二进制数据。
返回值:无
2. 字符分类函数
本类函数都只有一个int型参数,是要测试的整数。
函数名:isalnum
函数原型:int isalnum(int c);
所需头文件:
功能:测试c是否字母或数字
返回值:如果c在A~Z、a~z或0~9的范围内,返回一个非0值,否则返回0。
函数名:isalpha
函数原型:int isalpha(int c)
所需头文件:
功能:测试c是否字母
返回值:如果c在A~Z或a~z的范围内,则isalpha返回一个非0值,否则返回0。
函数名:_isascii
函数原型:int _isascii(int c);
所需头文件:
功能:测试c是否ASCII字符
返回值:如果c为一个0x00~0x7F之间的ASCII字符,返回一个非0值。否则返回0。
函数名:iscntrl
函数原型:int iscntrl(int c);
所需头文件:
功能:测试c是否控制字符。
返回值:如果c是一个控制字符(0x00~0x1F或0x7F),则返回一个非0值,否则返回0。
函数名:_iscsym
函数原型:int _iscsym(int c);
所需头文件:
功能:测试c是否字母、下划线或数字
正在阅读:
c c++常用系统函数表03-05
比赛表扬信07-09
安全教育主题班会记录07-18
java个人博客开发论文05-16
《朝花夕拾》阅读指导课教案12-15
257528 - JGJ59-2011建筑施工安全检查标准评分表(全套) - 图文04-30
2016年中传广告学考研真题及考试科目11-05
八年级马说练习题答案01-06
网络工程实训项目总结报告02-29
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- c++
- 函数
- 常用
- 系统
- 铣削加工
- 51单片机期末复习题
- 管理心理学题库(附参考答案) - 图文
- 雅思写作增色句子之今朝有事今朝做
- 高考英语看图作文专项练习4
- 理论课教案--颅内和椎管内血管性疾病及颅脑和脊髓的先天畸形
- 2015临沂市职业院校技能大赛服装设计制作比赛规程
- 全面预算管理在医院财务内控中的运用
- 金河煤矿2016年6月停产整顿培训安排1
- C++类与对象例题
- 0061 某矿山法隧道工程施工方案
- 第六章 钢的热处理参考答案
- 河海大学2016年自主招生招生简章
- 河南电大《护理伦理学》(本)形考作业1-4答案
- 计算机网络实验报告
- 常用意向书标题有以下三种形式()
- 22-内部审核控制程序
- 00318《公共政策》复习题参考
- 小学三年级奥数培训资料
- YK-3说明书 - 图文