Search This Blog

Tuesday, November 11, 2014

Write your own strcmp function.

1:  int my_strcmp(const char *str1,const char *str2)  
2:  {  
3:    while(1)  
4:    {  
5:      if ( *str1 != *str2)  
6:        return *str1 > *str2 ? 1:-1;  
7:      if(!*str1)  
8:        break;  
9:      str1++;  
10:      str2++;  
11:    }  
12:    return 0;  
13:  }  
14:  main()  
15:  {  
16:    char *str1 = "Hello";  
17:    char *str2 = "Hello";  
18:    printf("%d\n",my_strcmp(str1,str2));  
19:  }  

No comments:

Post a Comment