自定义字符串定长大小判断my_strncmp()

来源:互联网 发布:网络备案登记管理规定 编辑:程序博客网 时间:2024/06/10 21:56
int my_strncmp(constchar*dest,constchar *ptr,intn)
{
    int i = 0;
    while(*ptr != '\0')
    {
        if(i == n)
        {
            break;
        }
        i++;
   
        if(*ptr == *dest)
        {
            ptr++;
            dest++;
        }
        else if(*dest > *ptr)
        {
            return 1;
        }
        else
        {
            return -1;
        }
    }
    if(i < n)
    {
        if(*dest != '\0')
        {
            return 1;
        }
    }
    return 0;
}
0 0
原创粉丝点击