#include <stdio.h> int strcmp_test(char*source, char *dest) { while ( (*source != '\0') &&(*source == *dest)) { source++; dest++; } return ( (*source) - (*dest) ) ? -1 : 0; } void main() { char str1[]="abcd"; char str2[]="abcD"; int i=strcmp_test(str1,str2); printf("%d \n",i); }