1/22_3 函数strcmp封装

#include
#include
char mystrcmp(char *a,char *b);
int main(int argc, const char *argv[])
{
    char arr[40]="";
    char brr[40]="";
    gets(arr);
    gets(brr);
    int num = mystrcmp(arr,brr);
    printf("%d\n",num);
    return 0;


char mystrcmp(char *a,char *b)
{
    char *pa = a;
    char *pb = b;
    int i;
    int num;
    int flag = 1;
    for(i=0;i     {
        if(*(pa+i)!=*(pb+i))
        {
            num = *(pa+i)-*(pb+i);
            flag = 0;
            break;
        }
    }

    if(flag == 1)
    {
        num = 0;    
    }
    return num;
}
 

你可能感兴趣的:(算法)