String Compare You know that the == operator can be used to test if two string objects are equal. However, you will recall that they are not considered equal, even when they hold the exact same...



String Compare


You know that the == operator can be used to test if two string objects are equal.


However, you will recall that they are not considered equal, even when they hold the exact


same letters, if the cases of any letters are different. So, for example, if name1 = "Jack"


and name2 = "JACK", they are not considered the same. Write a program that asks the


user to enter two names and stores them in string objects. It should then report whether


or not, ignoring case, they are the same.


To help the program accomplish its task, it should use two functions in addition to main,


upperCaseIt() and sameString(). Here are their function headers.


string upperCaseIt(string s)


Boolean sameString (string s1, string s2)


The sameString function, which receives the two strings to be compared, will need to call


upperCaseIt for each of them before testing if they are the same. The upperCaseIt


function should use a loop so that it can call the toupper function for every character in


the string it receives before returning it back to the sameString function.



May 26, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here