#include <bits/stdc++.h>
using namespace std;
//c++函数
int main(){
//一·char类型字符数组
/*//1.strcat
char a[10]={},b[10]={};
cin>>a>>b;//输入:123 456
strcat(a,b);
cout<<a<<endl;
//这里会输出 "123456"
//结论:strcat可以将字符数组b拼接到字符数组a之后
cout<<"----------我是分界线----------"<<endl;*/
/*// 2.strncat
char a[10]={},b[10]={};
cin>>a>>b;//输入:123 45678
strncat(a,b,3);
cout<<a<<endl;
//这里会输出 "123456"
//结论:strcat可以将字符数组b的前n位拼接到字符数组a之后
cout<<"----------我是分界线----------"<<endl;*/
/*//3.strcpy
char a[10]={},b[10]={};
cin>>a>>b;//输入:123 456789
strcpy(a,b);
cout<<a<<endl;
//这里会输出 "456789"
//结论:strcpy可以将字符数组b复制到字符数组a
cout<<"----------我是分界线----------"<<endl;*/
/*//4.strncpy
char a[10]={},b[10]={};
cin>>a>>b;//输入:123 456789
strncpy(a,b,3);
cout<<a<<endl;
//这里会输出 "456"
//结论:strcpy可以将字符数组b的前n位复制到字符数组a
cout<<"----------我是分界线----------"<<endl;*/
/*//5.strcmp
char a[10]={},b[10]={};
cin>>a>>b;//输入:1.789 123 2. 123 123 3.123 456
int c=strcmp(a,b);
cout<<c;
//1会输出 "1"
//2会输出 "0"
//3会输出 "-1"
//结论:strcmp可以比较字符数组a与字符数组b,比较时,会有以下情况:
//a>b 输出1
//a=b 输出0
//a<b 输出-1
cout<<"----------我是分界线----------"<<endl;*/
/*//6.strncmp
char a[10]={},b[10]={};2
cin>>a>>b;//输入:1.789 12310 2. 123 12310 3.123 45610
int c=strncmp(a,b,3);
cout<<c;
//1会输出 "1"
//2会输出 "0"
//3会输出 "-1"
//结论:strncmp可以比较字符数组a与字符数组b的前n位,比较时,会有以下情况:
//a大于b 输出1
//a等于b 输出0
//a小于b 输出-1
cout<<"----------我是分界线----------"<<endl;*/
/*//7.strlen
char a[10]={};
cin>>a;//输入:1234567
int b=strlen(a);
cout<<b;
//这里会输出 7
//结论:strlen可以输出字符数组的长度
cout<<"----------我是分界线----------"<<endl;*/
/*//8.strlwr
char a[10]={};
cin>>a;//输入:ABC
strlwr(a);
cout<<a<<endl;
//这里会输出abc
//结论:strlwr以将字符数组a大写转小写
cout<<"----------我是分界线----------"<<endl;*/
/*//9.strupr
char a[10]={};
cin>>a;//输入:abc
strlwr(a);
cout<<a<<endl;
//这里会输出ABC
//结论:strlwr以将字符数组a小写转大写
cout<<"----------我是分界线----------"<<endl;*/
return 0;
}
//有误请纠正!十分感谢!!!