10.7: More about the C++ string Class: 10864

Question

Assume that  word is a variable of type  string that has been assigned a value. Assume furthermore that this value always contains the letters "dr" followed by at least two other letters. For example: "undramatic", "dreck", "android", "no-drip".

Assume that there is another variable declared,  drWord , also of type  string . Write the statements needed so that the 4-character substring word of the value of  word starting with "dr" is assigned to  drWord . So, if the value of  word were "George slew the dragon" your code would assign the value "drag" to  drWord .

Solution
drWord = word.substr(word.find("dr"),4);

10.7: More about the C++ string Class: 10847

Question

Assume that  name is a variable of type  string that has been assigned a value. Write an expression whose value is the first character of the value of  name . So if the value of  name were "Smith" the expression's value would be 'S'.

Solution
name[0]