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.
![](/static/compass_v2/shared-icons/check-mark.png)
Trending now
This is a popular solution!
Step by step
Solved in 2 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Concepts of Database Management](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)