基础知识之字符串函数

来源:互联网 发布:税控盘开票软件下载 编辑:程序博客网 时间:2024/05/20 16:36

1.**strcat函数

char *my_strcat(char*sd,const char*si){    assert(sd!=NULL&&si!=NULL);    char *str = sd;    while(*str++!='\0');    --str;    while(*str++=*si++);    return sd;} **2.strcpy函数** void my_strcpy(char *str,const char*sd){    /*int num = 0;    while(sd[num]!='\0')    {        str[num]=sd[num];        num++;    }    str[num]='\0';    //cout<<str<<endl;    */    //while(*sd!='\0')    //{        *str++ = *sd++;    //  ++str;    //  ++sd;    //}while(*str++=*sd++ );     //*str='\0';}char* my_strcpy(char*sd,const char*si){    assert(sd!=NULL&&si!=NULL);    char *str=sd;    while(*str++=*sd++);    return sd;}
 ****3.strcmp**```**int my_strcmp(const char*str,const char*rts){    int k = 0;    while((k=*str-*rts)==0&& *str++&& *rts++);        return k;}
0 0
原创粉丝点击