I need code for this question
You are writing an inventory system for a library. This program will allow the user to enter a book title, remove a book title, and view all book titles. The book titles will be stored in a vector of strings which should be defined in your main function.
- In a continuous loop, give the user to the option to add a book, remove a book, view books, and quit.
- If the user chooses to add a book, call a function named addBook which asks the user to enter a title and then adds that title to the vector of strings. After asking the user to enter a title, perform the following input validation on it:
- 1. The first character should not be lowercase
- 2. There should be no special characters in the title (i.e. Each character must be a letter, digit, or whitespace character).
- Ask the user to enter a title until they enter a string which passes input validation.
- Once the user enters a valid string:
- If the string already exists in the vector, tell the user that and do nothing.
- If the string is not already in the vector, add it.
- Once the user enters a valid string:
- If the user chooses to view books, call a function named viewBooks which prints every string in the books vector.
- If the user chooses to remove a book, call a function named removeBook. In this function, ask the user to enter a title. If the title exists in the vector, remove it. If the title does not exist in the vector, tell the user that. Hint: You may want to refer to lecture 15’s notes about how to remove an element from a specific index in a vector.
- If the user chooses to add a book, call a function named addBook which asks the user to enter a title and then adds that title to the vector of strings. After asking the user to enter a title, perform the following input validation on it:


0 comments