c语言char串地操作

c语言char串地操作

ID:36294047

大小:68.00 KB

页数:13页

时间:2019-05-08

c语言char串地操作_第1页
c语言char串地操作_第2页
c语言char串地操作_第3页
c语言char串地操作_第4页
c语言char串地操作_第5页
资源描述:

《c语言char串地操作》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实用文案vc中字符串函数大全bcmp(比较内存内容)相关函数bcmp,strcasecmp,strcmp,strcoll,strncmp,strncasecmp表头文件#include定义函数intbcmp(constvoid*s1,constvoid*s2,intn);函数说明bcmp()用来比较s1和s2所指的内存区间前n个字节,若参数n为0,则返回0。返回值若参数s1和s2所指的内存内容都完全相同则返回0值,否则返回非零值。附加说明建议使用memcmp()取代。范例参考memcmp()。bcop

2、y(拷贝内存内容)相关函数memccpy,memcpy,memmove,strcpy,ctrncpy表头文件#include定义函数voidbcopy(constvoid*src,void*dest,intn);函数说明bcopy()与memcpy()一样都是用来拷贝src所指的内存内容前n个字节到dest所指的地址,不过参数src与dest在传给函数时是相反的位置。返回值附加说明建议使用memcpy()取代范例#includemain(){chardest[30]=”string

3、(a)”;charsrc[30]=”stringstring”;inti;bcopy(src,dest,30);printf(bcopy():“)for(i=0;i<30;i++)printf(“%c”,dest[i]);memcpy(dest,src,30);printf(‘memcpy():“);for(i=0;i<30;i++)printf(“%c”,dest[i]);执行bcopy():stringstringmemcpy():stringsringbzero(将一段内存内容全清为零)相关函数memset

4、,swab表头文件#include定义函数voidbzero(void*s,intn);函数说明标准文档实用文案bzero()会将参数s所指的内存区域前n个字节,全部设为零值。相当于调用memset((void*)s,0,size_tn);返回值附加说明建议使用memset取代范例参考memset()。index(查找字符串中第一个出现的指定字符)相关函数rindex,srechr,strrchr表头文件#include定义函数char*index(constchar*s,intc

5、);函数说明index()用来找出参数s字符串中第一个出现的参数c地址,然后将该字符出现的地址返回。字符串结束字符(NULL)也视为字符串一部分。返回值如果找到指定的字符则返回该字符所在地址,否则返回0。范例#includemain(){char*s=”0123456789012345678901234567890”;char*p;p=index(s,’5’);printf(%s”,p);}执行5.68E+25memccpy(拷贝内存内容)相关函数bcopy,memcpy,memmove,strc

6、py,strncpy表头文件#include定义函数void*memccpy(void*dest,constvoid*src,intc,size_tn);函数说明memccpy()用来拷贝src所指的内存内容前n个字节到dest所指的地址上。与memcpy()不同的是,memccpy()会在复制时检查参数c是否出现,若是则返回dest中值为c的下一个字节地址。返回值返回指向dest中值为c的下一个字节指针。返回值为0表示在src所指内存前n个字节中没有值为c的字节。范例#include

7、h>main(){chara[]="string[a]";charb[]="string(b)";memccpy(a,b,'B',sizeof(b));printf("memccpy():%s",a);}执行memccpy():string(b)标准文档实用文案memchr(在某一内存范围中查找一特定字符)相关函数index,rindex,strchr,strpbrk,strrchr,strsep,strspn,strstr表头文件#include定义函数void*memchr(constvoid

8、*s,intc,size_tn);函数说明memchr()从头开始搜寻s所指的内存内容前n个字节,直到发现第一个值为c的字节,则返回指向该字节的指针。返回值如果找到指定的字节则返回该字节的指针,否则返回0。范例#includemain(){char*s="012345678901234567890

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。