登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

梦想之鹰的天空

天高任鸟飞......放飞....心情..........放飞.....梦想

 
 
 

日志

 
 

C++中字符串处理函数  

2010-12-30 13:42:22|  分类: 程序设计 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

  1、字符串长度函数strlen(参数)

  解释:求出字符串中有效字符的个数,参数可以是指针、字符串、数组

  例如:char aa[]="abc";

  char *p=aa;

  strlen(aa)=strlen(p)=strlen("abc")

  2、字符串比较函数strcmp()和strncmp()

  解释:将两个字符串逐个进行比较,当遇到两个字符不同时便停止比较,用前面字符串中的字符与后面字符串中对应的字符进行相减,得到一个大于或小于0的字符,若返回值

  为0,则字符串相等。strncmp()只比交前n个字符

  格式:strcmp(char *p1,char *p2) strncmp(char *p1,char *p2,n)

  p1 p2可以是指针 也可以是字符数组

  3、检索字符串函数index()或rindex

  解释:该函数的功能是检索在指定的字符串中第一次出现指定字符的位置,该函数返回一个指针,该指针给出指定字符在字符串中的位置,若该字符串中没有该字符则返回NULL 格式:char*index(char *p,char c) char *rindex(char *p,char c) index 从作向右 rindex 从右向左

  4、字符串连接函数strcat()和 strncat()

  解释:连接两个字符串,将第二个字符串连接到第一个字符串的后面,组成一个新的字符串,并返回一个指针,该指针指向新字符串的首元素

  格式:char *strcat(char s1,char s2), char *strncat(char s1,char s2,n)

  该函数的参数可以是指针 也可以是数组

  5、字符串复制函数strcpy()和strncpy()

  解释:将后面的字符串复制到前面的字符串中,后面字符串保持不变,前面的字符串被覆盖掉,并返回一个指针

  格式:char * strcpy(char s1,char s2) char*strncpy(char s1,char s2,n);

  参数可以是字符数组或者指针

原文出自【比特网】,转载请保留原文链接:http://soft.chinabyte.com/database/482/11751982.shtml

  评论这张
 
阅读(793)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018