Please help, #include // malloc/free and NULL // Include the declarations of our string functions #include "mystring.h" // search: 'man strlen' to see what function should do size_t my_strlen(const char* input){ // IMPLEMENT return 0; } // search: 'man strcmp' to see what function should do int my_strcmp(const char* src1, const char* src2){ // IMPLEMENT return 0; } // search: 'man strchr' to see what function should do char* my_strchr(const char* src1, int c){ // IMPLEMENT return NULL; } // search: 'man strcat' to see what function should do // Note: Our 'string append' is going to be slightly different // than 'strcat'. // I would like you to return a 'heap allocated' string // that appends both of src1 and src2 into a new buffer char* my_string_append(const char* src1, const char* src2){ // IMPLEMENT return NULL; }
Please help,
#include <stdlib.h> // malloc/free and NULL
// Include the declarations of our string functions
#include "mystring.h"
// search: 'man strlen' to see what function should do
size_t my_strlen(const char* input){
// IMPLEMENT
return 0;
}
// search: 'man strcmp' to see what function should do
int my_strcmp(const char* src1, const char* src2){
// IMPLEMENT
return 0;
}
// search: 'man strchr' to see what function should do
char* my_strchr(const char* src1, int c){
// IMPLEMENT
return NULL;
}
// search: 'man strcat' to see what function should do
// Note: Our 'string append' is going to be slightly different
// than 'strcat'.
// I would like you to return a 'heap allocated' string
// that appends both of src1 and src2 into a new buffer
char* my_string_append(const char* src1, const char* src2){
// IMPLEMENT
return NULL;
}

Here i explain what function do:
==============================================================
1.size_t my_strlen(const char* input){
// IMPLEMENT
return 0;
This function is used to take input and give the length of the string in include file.
2.int my_strcmp(const char* src1, const char* src2){
// IMPLEMENT
return 0;
This function is used to compare both the string.
Trending now
This is a popular solution!
Step by step
Solved in 2 steps









