//c++函数

#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;
}

//有误请纠正!十分感谢!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值