In this assignment, your program will read up to 80 characters from the keyboard and store thecharacters in a string (think about the string / buffer size you should declare). The characters couldbe letters, numbers, punctuation, and spaces. You CANNOT use %s and scanf or fscanf(stdin) to do this task because it is not safe; do not use fgets either for the purpose ofthis exercise. Instead, you may use scanf with %c or the getchar() function to read character-bycharacter and then save them to the string. The string should not include the new-line character.After reading the characters into the array, print it on the screen (with a new line character) byusing %s with the printf function. Then your program will call a function named reverseStringthat will take the string as its argument. The function will reverse the string (in place) and returna pointer to the reversed string back to the calling function. In your main program, print thereversed string with a new line.You may NOT use a second array to help your reversal. Don’t use a C library stringfunction (e.g. strlen) either. This assignment does not ask you to just output the initial arrayin reversed order. If the input is more than 80 characters, your program should ignore the extracharacters. Make sure your code handles this case correctly.
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here