#include<stdio.h>
#include<stdlib.h>
#include<assert.h>

int my_strcmp(const char* dest, const  char* src)
{
    assert(dest);
    assert(src);
    while (*dest)
    {
        if (*dest == *src)
        {
            dest++;
            src++;
        }
        else
        {
            return *dest - *src - '\0';
        }
    }
    return 1;
}


int main()
{
    char arr1[] = "helloaworld!";
    char arr2[] = "hello";
    int ret = my_strcmp(arr1, arr2);
    if (ret == 1)
    {
        printf("match success!");
    }
    else
    {
        printf("match failure!\n");
        printf("%d", ret);
    }
    
    system("pause");
    return 0;
}