I was assigned by my teacher to write my own strcmp() function in C. I did create my own version of said function, and I was hoping to get some feedback.
strcmp()
int mystrncmp(const char * str1, const char * str2, unsigned int n) { while (*str1 == *str2) { if (*str1 == '\0' || *str2 == '\0') break; str1++; str2++; } if (*str1 == '\0' && *str2 == '\0') return 0; else return -1; }