Write a C function called stringCopy(destination, source). This function takes two C strings as parameters and copies the source string into the destination string. Once the copy is completed, the function returns the number of characters (except null) that were copied. You cannot use the C library functions strcpy, strcat or any of their variants. You need to write all the code required to do the copy yourself. However, you may use a C library function to determine the length of a string. b. What is the important precondition for stringCopy to work? Explain why the precondition is necessary. c. Write a C main program to demonstrate/test that your stringCopyfunction works. You will need the program to read user input into the source string.
Write a C function called stringCopy(destination, source). This function takes two C strings as parameters and copies the source string into the destination string. Once the copy is completed, the function returns the number of characters (except null) that were copied. You cannot use the C library functions strcpy, strcat or any of their variants. You need to write all the code required to do the copy yourself. However, you may use a C library function to determine the length of a string.
b. What is the important precondition for stringCopy to work? Explain why the precondition is necessary.
c. Write a C main program to demonstrate/test that your stringCopyfunction works. You will need the program to read user input into the source string.
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 2 images