/* mystring-function.c */ #include #include #include char *mystrcpy(char *str1, const char *str2); char *mystrcat(char *str1, const char *str2); int mystrcmp(const char *str1, const char *str2); size_t mystrlen(const char *str); int main(void) { char *str; str = (char *)malloc(100 * sizeof(char)); strcpy(str, "abc"); mystrcat(str, "defg"); printf("str=%s\n", str); printf("%zu\n", mystrlen(str)); printf("%d\n", mystrcmp(str, "abd")); printf("%d\n", mystrcmp(str, "abb")); free(str); return 0; }