You are on page 1of 1

{

// Open file
ifstream phonebook;
string nameToLookUp;
string firstName;
string lastName;
string phoneNumber;
char runAgain;
firstName="";
lastName="";
runAgain = 'y';
phonebook.open("Phone.dat");
if ( !phonebook ) { //If input doesn't open...
//no
cout << "Can't open the phonebook file." << endl;
system("PAUSE");
return 1; //terminate the program
}

while (runAgain=='y'||runAgain=='Y') {
phonebook.close();
phonebook.open("Phone.dat");
cout<<"What Name to look up? ";
cin >> nameToLookUp;
while (firstName!=nameToLookUp&&lastName!=nameToLookUp&&!phonebook.eof()) {
phonebook >> firstName >> lastName >> phoneNumber;
}
if (!phonebook.eof())
cout << phoneNumber << endl;
else
cout << "Could not find the phone number" << endl;
cout << "Run again? ";
cin >> runAgain;
}
phonebook.close();
system("pause");
return (0);
}

You might also like