Question: c programming 2. Write a function that reverses the string supplied as a parameter, i.e., the very first symbol of the string becomes the last

c programming c programming 2. Write a function that reverses the string supplied as

2. Write a function that reverses the string supplied as a parameter, i.e., the very first symbol of the string becomes the last one, the second one - next to the last, and so on. The parameter is an array of elements of type char. The function should change the array in-place, i.e., it has to change the actual array passed as the parameter. You can assume that the function receives a real string, i.e., a valid array of characters with '\0' character indicating the end of the string. This is the function's declaration: void ReverseString(char str[]); Please keep in mind that str could be an empty string too. In that case str[0] would be equal to 10'. Hint: You can use strlen(str) to return the length of the string. In order to use it, you have to put the following #include directive to your source file: #include Examples: Input: "Hello" Output: "olleH" Input: "CAT" Output: "TAC" Input: "A" Output: "A

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!