what would ios mean with these statements  femaleFile.open("FEMALE.TXT",ios::in); maleFile.open("MALE.TXT",ios::in); mergeFile.open("MERGE.TXT",ios::out); and what does (80 , '\n') in femaleFile.ignore(80,'\n'); // Flush the input stream. maleFile.ignore(80,'\n'); // Flush the input stream Lastly why does the '$' symbol mean as a delimiter Thank you for your help!

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

what would ios mean with these statements 

femaleFile.open("FEMALE.TXT",ios::in);
maleFile.open("MALE.TXT",ios::in);
mergeFile.open("MERGE.TXT",ios::out);

and what does (80 , '\n') in

  • femaleFile.ignore(80,'\n'); // Flush the input stream.
  • maleFile.ignore(80,'\n'); // Flush the input stream

Lastly why does the '$' symbol mean as a delimiter

Thank you for your help!

// The data into one file.
#include <fstream>
#include <iostream>
using namespace std;
int main ()
{
// Declare Variables to input data from the files:
int femaleId;
string female Last Name;
string femaleFirstName;
string femaleAddress;
int maleId;
string maleLastName;
string maleFirstName;
string maleAddress;
// Declare Files:
ifstream femaleFile;
ifstream maleFile;
ofstream mergeFile;
// Open the files:
femaleFile.open("FEMALE.TXT", ios::in);
maleFile.open("MALE.TXT",ios::in);
mergeFile.open("MERGE.TXT", ios::out);
// If file error opening one of the files, print error and stop program.
if ((!femaleFile)||(!maleFile)||(!mergeFile))
cout << "Error opening file.\n";
return 0;
}
// Loop while not end of the Female file or Male file.
while ((!female File.eof()) || (!maleFile.eof()))
Read a Female Record.
femaleFile >> femaleId;
femaleFile >> femaleLastName;
femaleFile >> femaleFirst Name;
femaleFile.ignore(80, '\n'); // Flush the input stream.
get line (femaleFile, femaleAddress, '$'); // The '$' is a delimiter.
// Read a Male Record.
maleFile >> maleId;
maleFile >> maleLast Name;
maleFile >> maleFirstName;
__maleFile.ignore(80, '\n'); // Flush the input stream.
get line (maleFile, maleAddress, '$'); // The '$' is a delimiter.
// If not End of Female or Male file output both records to the Merge File.
if ((!femaleFile.eof())||(!femaleFile.eof()))
// Output Female record to the Merge file.
mergeFile << femaleId << '\n';
Transcribed Image Text:// The data into one file. #include <fstream> #include <iostream> using namespace std; int main () { // Declare Variables to input data from the files: int femaleId; string female Last Name; string femaleFirstName; string femaleAddress; int maleId; string maleLastName; string maleFirstName; string maleAddress; // Declare Files: ifstream femaleFile; ifstream maleFile; ofstream mergeFile; // Open the files: femaleFile.open("FEMALE.TXT", ios::in); maleFile.open("MALE.TXT",ios::in); mergeFile.open("MERGE.TXT", ios::out); // If file error opening one of the files, print error and stop program. if ((!femaleFile)||(!maleFile)||(!mergeFile)) cout << "Error opening file.\n"; return 0; } // Loop while not end of the Female file or Male file. while ((!female File.eof()) || (!maleFile.eof())) Read a Female Record. femaleFile >> femaleId; femaleFile >> femaleLastName; femaleFile >> femaleFirst Name; femaleFile.ignore(80, '\n'); // Flush the input stream. get line (femaleFile, femaleAddress, '$'); // The '$' is a delimiter. // Read a Male Record. maleFile >> maleId; maleFile >> maleLast Name; maleFile >> maleFirstName; __maleFile.ignore(80, '\n'); // Flush the input stream. get line (maleFile, maleAddress, '$'); // The '$' is a delimiter. // If not End of Female or Male file output both records to the Merge File. if ((!femaleFile.eof())||(!femaleFile.eof())) // Output Female record to the Merge file. mergeFile << femaleId << '\n';
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Files and Directory
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education