字符串函数
include<string.h>
(1)strlen: strlen(字符串名)———代表的是取这个字符串的长度,不包括结尾的"\0".
(2)strcmp: int strcmp(const char*s1,const char *s2)——用来比较这两个字符串,返回:(1).s1==s2:0;(2).s1>s2:1;(3).s1<s2:-1
(3)strcpy: char*strcpy(char *restrict dst, const char*restrict src)———用来把src的字符拷贝到dst,restrict表明src和dst不重叠,最终是返回dst
(4)strcat:char *strcat(char*restrict s1,const char *restrict s2)——把s2拷贝到s1的后面,接成一个长的字符串,返回s1,s1必须具有足够的空间
其中(2)(3) (4)中间加个n,比如strncpy(char *restrict dst, const char*restrict src,size_t n);——用来拷贝n个进dst。
(5)strchr:char * strchr(const char*s,c);——从左边找,用来查找字符串中的c字符。strrchr:是从右边找。