- strcat——字符串连接
1 #include <iostream>
2 using namespace std;
3
4 int main(){
5
6 char str[15] = "abcd";
7 char str1[] = "abc";
8 strcat(str, str1);
9 cout<<str<<endl;
10
11 system("pause");
12 return 0;
13 }
※注意点,第一个字符串数组要足够大,否则会有越界问题。
- strcpy——字符串拷贝
1 #include <iostream>
2 using namespace std;
3
4 int main(){
5
6 char str[15] = "abcd";
7 char str1[] = "abc";
8 strcpy(str, str1);
9 cout<<str<<endl;
10
11 system("pause");
12 return 0;
13 }
※注意点,第一个字符串数组要足够大,否则会有越界问题。另外第二个参数可以不是数组,可以是字符。
- strcmp——字符串比较函数
1 #include <iostream>
2 using namespace std;
3
4 int main(){
5
6 char str[15] = "abcd";
7 char str1[] = "abc";
8 if(0 == strcmp(str, str1)){
9 cout<<"Equal."<<endl;
10 }else{
11 cout<<"Unequal."<<endl;
12 }
13
14 system("pause");
15 return 0;
16 }
※注意点,前者大,返回1;后者大,返回-1;相等,返回0。
- strupr——小写转大写
1 #include <iostream>
2 using namespace std;
3
4 int main(){
5
6 char str[15] = "abcdf";
7 char str1[] = "abcde";
8 strupr(str);
9 cout<<str<<endl;
10
11 system("pause");
12 return 0;
13 }
- strlwr——大写转小写
1 #include <iostream>
2 using namespace std;
3
4 int main(){
5
6 char str[15] = "AASdf";
7 strlwr(str);
8 cout<<str<<endl;
9
10 system("pause");
11 return 0;
12 }
- strlen——获取字符串长度
1 #include <iostream>
2 using namespace std;
3
4 int main(){
5
6 char str[15] = "AASdf";
7 cout<<strlen(str)<<endl;
8
9 system("pause");
10 return 0;
11 }
原文链接: https://www.cnblogs.com/alephsoul-alephsoul/archive/2012/10/17/2727040.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/66079
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!