- C语言风格的字符串用数组存储且结尾必须以空字符“/0"作为结束标志
#include<cstring>
char strArr1[]="I love ";
char strArr2[80]="c++.\n";
//cstring常用函数
//int strlen(const char *str)
cout<<strlen(strArr1)<<endl;
//char *strcat(const char *str1,const *str2) 返回指向拼接之后结果的指针
strcat(strArr1,strArr2);
cout<<strArr1<<endl;// I love c++.
//char *strcpy(const char *str1,const *str2)
strcpy(strArr1,strArr2);
cout<<strarr1<<endl;//c++.
//int strcmp(const char *str1,const *str2)
//返回的结果为一个int,如果它小于0,说明str1小于str2,如果它等于0,说明两者相等,如果大于0,说明str1大于str2
//char *strstr(str1,str2) 判断str2是否是str的子串:如果是,返回str2在str1中首次出现的指针地址;否则,返回NULL
//int toupper(intc);将字符c转换为大写,返回值是大写字母。
//int tolower(intc);将字符c转换为小写,返回值是小写字母。
网友评论