1  int Z(const char *a, const char *b)
2  {
3      int c = strlen(a) > strlen(b) ? strlen(a) : strlen(b);
4      for (const char *d = a; d < a + c; ++d, ++b)
5      {
6          if (*d != *b)
7          {
9              return *d - *b;
10         } 
11     } 
12     return 0;
13 } 

Example 1: Twisted function sample.

Back to Article