In C In C, strings are implemented by a contiguous sequence of characters, terminated by NUL character, otherwise known as ASCII code 0 (10'). CAPI, provides a function stropy for copying strings. The prototype of the function is given in the following: char* strepy(char* destination, const char* source); A) Write your own version of stropy that receives two character pointers and copies the source string into the destination string, character by character, until it reaches a null character. • The function stops when it reaches the end of the string, in which case it makes sure the destination string is properly terminated. • The function returns the original destination pointer as its return value. • The function assumes that source and destination strings are valid pointers. • In case either source or destination pointers are NULL, the function simply returns NULL. B) Write a small program that demonstrates the use of your version of strepy() function. • Define a character array and copy a sample string into the array. You must use your stropy() function you wrote in A. • Print both source and destination strings. • Make sure the destination array is large enough to store the sample string.
In C
In C, strings are implemented by a contiguous sequence of characters, terminated by
NUL character, otherwise known as ASCII code 0 (10').
CAPI, provides a function stropy for copying strings. The prototype of the function is
given in the following:
char* strepy(char* destination, const char* source);
A) Write your own version of stropy that receives two character pointers and copies
the source string into the destination string, character by character, until it reaches a
null character.
• The function stops when it reaches the end of the string, in which case it makes
sure the destination string is properly terminated.
• The function returns the original destination pointer as its return value.
• The function assumes that source and destination strings are valid pointers.
• In case either source or destination pointers are NULL, the function simply returns
NULL.
B) Write a small program that demonstrates the use of your version of strepy()
function.
• Define a character array and copy a sample string into the array. You must use
your stropy() function you wrote in A.
• Print both source and destination strings.
• Make sure the destination array is large enough to store the sample string.
Trending now
This is a popular solution!
Step by step
Solved in 2 steps