#include <stdio.h>
#include <assert.h>
int my_strncmp(const char* str1, const char* str2 , int count) {
assert(str1 && str2);
while (count-- && *str1++ != '\0' && *str2++ != '\0' && *str1 == *str2) {
}
return *str1 - *str2;
}
int main() {
char* str1 = "abcd";
char* str2 = "abceasd";
int ret = my_strncmp(str1 , str2 , 5);
printf("%d \n", ret);
return 0;
}
04-07
7009
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交