int mystrcmp(const char *str1, const char *str2) { int i; while( *str1 == *str2 ) { if ( *str1 == '\0' ) /* 同じ長さですべて一致 */ return 0; str1++; str2++; } i = (unsigned char)*str1 - (unsigned char)*str2; return i; }