i need help in c++
Step 2: Querying the data.
1. After reading in the data, ask the user to request actors based on name.
2. Allow any substring of the name to be used and look up all names having that substring. For instance, Fred Astaire’ may be specified using Fred Astaire” HAstaire”,
AstaiH, or even F, but be careful; vague name specifications will result in many individuals being displayed.
3. Exit the program when the user enters an asterisk (1;
4. See the sample output for the format to present the data.
Data Description:
The first line in the file should be read in as an mt. It is the number of lines in the rest of the file and will be used to size the array. See hints for more info on the file.
#include <string>
#include <sstream>
using namespace std;
//
// These constants can be used to access the fields
// For example, "getTSField(array[4], NAME)" will return field 2, the name
//
int const NCONST = 1;
int const NAME = 2;
int const BIRTH = 3;
int const DEATH = 4;
int const PROFESSION = 5;
int const TITLES = 6;
/*
* Function: getTSField(string, int, delimiter)
* Description: extracts a selected field from a line (string)
* of data.
* Inputs: 1. string with tab separated fields
* 2. number of feld to return (1 = first field, etc)
* 3. delimiter character. Defaults to tab
* Returns: Contents of requested field or an empty string
* if field is not found (request is <1 or >6)
*
*/
string getTSField(string line, int fNum, char delimiter = '\t') {
stringstream buffer(line); // stream buffer; initialized with input line
string fieldVal; // store and return field
if (fNum > 0) { // Is the field number copacetic?
int count = 1; // First field is 1 (not 0)
while (getline(buffer, fieldVal, delimiter) ) {
if (count == fNum)
return fieldVal;
count++;
}
}
return "";
}
DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma
Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t
Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th
1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of
1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of