This is my first project, it is about arrays,libraries and really i don't understand how to build a library; i found this project so hard that i don't know how to begin;
can you just give any flash by how can i start my project .
Specifications:
In this project you will implement a set of functions in a set of libraries.You will implement four libraries: “myString.h”, “myMath.h”, “myCType.h” and “myLib4.h”. Each of these libraries will contain a set of functions to be described in next section. Some of the functions are original ones; others are to overwrite some well-known functions.
Functions List:
“myString.h”: (3)
void mystrncpy(char*, const char*, int)
void mystrcmp(const char*, const char*)
int mystrlen(const char*)
“myMath.h”: (3)
double myPower(double, int)
int mycCeil(double)
double myExp(double) // use the formula you had in a former quiz (Do Sum 200 terms)
“myCType.h” (5)
int getAscii(char); // returns the corresponding ASCII code (Not in “ctype.h”)
int myIsAlpha(char);
int myIsDigit(char);
int myIsAlnum(char);
char myToUpper(char);
“myLib4.h”: (7)
void convertStringToUpper(char* s);
void invertString(char* s) ;
void sortString(char* s); // alphabetically/
void removeSpaces(char* s);
int stringTokenizer(char* s1, char* s2); // returns 1 if s2 is a sub-string of s2, zero otherwise ( stringTokenizer(“totofoo”, “of”) returns 1)
int isPalindrome(char* S); // returns 1 one if S is a palindrome, zero otherwise
void removeStrings(char list1[][10], int* size1, const char list2[][10], int size2); // removes the words in list2 from list1;