您好,欢迎来到欧得旅游网。
搜索
您的当前位置:首页重复造轮子-C语言风格string库函数的实现

重复造轮子-C语言风格string库函数的实现

来源:欧得旅游网
/******************************************
                计算字符串的长度
******************************************/
int myStrlen(char *src)
{
    int count;
    for (count = 0; *src++; count++);

    return count;
}


/******************************************
                字符串合并
******************************************/
char * myStrcat(char *dst, char *src)
{
    char *ret = dst;
    for (; *dst; dst++);
    while (*dst++ = *src++);

    return ret;
}


/******************************************
                字符串拷贝
******************************************/
char * myStrcpy(char *dst, char *src)
{
    char *ret = dst;
    while (*dst++ = *src++);

    return ret;
}


/******************************************
                字符串比较
******************************************/
int myStrcmp(char *p, char *q)
{
    for (; *p&&*q; p++, q++)
    {
        if (*p!=*q)
        {
            break;
        }
    }
    return *p - *q;
}

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- ovod.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务