C语言字符串相关常用库函数
需添加头文件#include <cstring或<string.h>
char ss[]="test";
cout<<strlen(ss)<<endl;//输出4 需要注意strlen不包括null结束符以及'\0'结束符;
**int strncmp(const char str1,const char str2,size_t count)用来比较前cout个字符相等则返回0
char ss[]="test";
char ss1[]="test";
char ss2[]="ss";
char ss3[]="test1";
cout<<strcmp(ss,ss1)<<endl;//相同 返回0
cout<<strcmp(ss,ss2)<<endl;//不同且ss>ss2返回正数
cout<<strcmp(ss,ss3)<<endl;//不同且ss<ss3返回负数
char ss[]="test";
cout<<strchr(ss,'t')<<endl;//test
cout<<strchr(ss,'e')<<endl;//est
cout<<strchr(ss,'a')<<endl;//null
char ss[]="test";
char ss0[10];
char ss1[]="test1";
cout<<strcpy(ss,ss1)<<endl;//test1
cout<<strncpy(ss0,ss1,1)<<endl;//t
char * strncat(char *str1,const char *str2,int count);将str2的前count的字符追加到str1的尾部
char ss[]="Hello";
char ss1[]="world";
cout<<strcat(ss,ss1)<<endl;//Helloworld
cout<<ss<<endl;//Helloworld