/**
*cppTest-3.0:指针相关-4(字符串函数)
*
*这只是简单测试一下c语言里的字符串函数
*author 炜sama
*/
#include<iostream.h>
#include<string.h>
void main(){
char tmp[20]={"草泥马"},tmp2[20]={"勒戈壁"};
char *s1=tmp,*s2=tmp2;
cout<<s1<<endl;
cout<<s2<<endl;
cout<<strlen(s1)<<endl;//求长度
strcat(s1,s2);//将s2接到s1尾端。注意s1空间要容得下所有内容,不然会覆盖掉后面的数据,危险!
//测试发现如果内容长度超过s1的空间,调用strlen函数时返回的长度是实际的长度而不是s1所能容纳的最大空间长度!
cout<<s1<<endl;
cout<<s2<<endl;
cout<<strcmp(s1,s2)<<endl;//比较
strcpy(s1,s2);//这样子就已经复制s2到s1了,不需要再返回赋值。s2会覆盖s1的所有字符!包括超出s2长度的字符!
cout<<s1<<endl;
cout<<s2<<endl;
cout<<strcmp(s1,s2)<<endl;
strcpy(s1,"abc");
cout<<s1<<endl;
strupr(s1);//变大写
cout<<s1<<endl;
strlwr(s1);//变小写
cout<<s1<<endl;
char *s3
cppTest-3.0:指针相关-4(字符串函数)
最新推荐文章于 2022-06-18 21:48:12 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交