- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
字符串函数解析字符串函数解析
函数名: strcpy(字符串复制函数)
功能:将一个字符串复制到另一个字符串中
表头文件
#includestring.h
定义函数
char *strcpy(char *dest,const char *src);
函数说明
strcpy()会将参数src字符串拷贝至参数dest所指的地址。
返回值
返回参数dest的字符串起始地址。
附加说明
如果参数dest所指的内存空间不够大,可能会造成缓冲溢出(buffer Overflow)的错误情况,在编写程序时请特别留意,或者用strncpy()来取代。
范例
#includestring.hmain(){char a[30]=string(1);char b[]=string(2);printf(before strcpy() :%s\n,a);printf(after strcpy() :%s\n,strcpy(a,b));}
执行
before strcpy() :string(1)after strcpy() :string(2)
? 函数名:strncpy(字符串复制函数)
表头文件
#includestring.h
定义函数
char * strncpy(char *dest,const char *src,size_t n);
函数说明
strncpy()会将参数src字符串拷贝前n个字符至参数dest所指的地址。
返回值
返回参数dest的字符串起始地址。
范例
#inclue string.hmain(){char a[30]=string(1);char b[]=STRING(2);printf(before strncpy() : %s\n,a);printf(after strncpy() : %s\n,strncpy(a,b,6));}
执行
before strncpy() : string(1)after strncpy() : STRING(1)
函数名: strcat(字符串连接函数)
功能: 将一个字符串连接到另一个字符串后面,面前的字符串必须足够大。
表头文件
#include string.h
定义函数
char *strcat (char *dest,const char *src);
函数说明
strcat()会将参数src字符串拷贝到参数dest所指的字符串尾。第一个参数dest要有足够的空间来容纳要拷贝的字符串。
返回值
返回参数dest的字符串起始地址
范例
#include string.h.main(){char a[30]=string(1);char b[]=string(2);printf(before strcat() : %s\n,a);printf(after strcat() : %s\n,strcat(a,b));}
执行
before strcat () : string(1)after strcat () : string(1)string(2)
? ?函数名:strchr (字符串连接函数)
功能: 将一个字符串前N个字符连接到另一个字符串后面,面前的字符串必须足够大。
表头文件
#inclue string.h
定义函数
char * strncat(char *dest,const char *src,size_t n);
函数说明
strncat()会将参数src字符串拷贝n个字符到参数dest所指的字符串尾。第一个参数dest要有足够的空间来容纳要拷贝的字符串。
返回值
返回参数dest的字符串起始地址。
范例
#include string.hmain(){char a[30]=string(1);char b[]=string(2);printf(before strnact() :%s\n, a);printf(after strncat() :%s\n, strncat(a,b,6));}
执行
before strnact() : string(1)after strncat() : string(1) string
?
函数名: strchr(查找字符串中第一个出现的指定字符) 功? 能: 在一个串中查找给定字符的第一个匹配之处\
表头文件
#includestring.h
定义函数
char * strchr (const char *s,int c);
函数说明
strchr()用来找出参数s字符串中第一个出现的参数c地址,然后将该字符出现的地址返回。
返回值
如果找到指定的字符则返回该字符所在地址,否则返回0。
范例
#includest
您可能关注的文档
最近下载
- 演出合同范本13篇.pdf VIP
- 佳能EOS6D使用说明.docx
- 世茂集团工程招投标技术标管理制度.docx
- 长安铃木吉姆尼电路图.pdf
- 美国材料与试验协会A480-A480M-2016_平扎不锈钢及耐热钢中板、薄板及钢带的一般要求[1](中文版).doc
- 地铁保洁服务投标方案(技术标).docx
- 2022年湖南衡阳市衡东县人大代表服务中心选调考试备考试题及答案解析.docx VIP
- 3完整版本.1固相反应.ppt VIP
- 2025高考英语时事热点阅读专练10 自然和宇宙探索(学生版+解析版).docx
- 2023年北京中考数学重难题型01新定义创新型综合压轴问题(13-22年最后一题+真题10道模拟30道)含详解.pdf VIP
文档评论(0)