Write a function that prompts the user to enter an integer


Question: One problem using cin to read directly into a variable such as an int is that if the user enters non integer data then the program will continue with erroneous data and usually crash. A solution to this problem is to input data as a string, perform input validation, and then convert the string to an integer. Write a function that prompts the user to enter an integer. The program should use getline to read the user's input into a string. Then use the stringstream class to extract an integer from the string. If an integer cannot be extracted then the user should be prompted to try again.

The function should return the extracted integer.

You need to make well-formed and clean code. You should not copy and paste the code from other source.

Request for Solution File

Ask an Expert for Answer!!
Other Subject: Write a function that prompts the user to enter an integer
Reference No:- TGS0948200

Expected delivery within 24 Hours