Copies the string that starts at position sourceIndex of sourceString to position targetIndex of targetString. CopyString stops copying when it encounters an ASCII NUL byte or when it has copied maximum#Bytes bytes. CopyString appends an ASCII NUL if it did not copy an ASCII NUL.
Prototype
void CopyString (char Target_String[], int Target_Index, char Source_String[], int Source_Index, int Maximum_Bytes);