Question: Variables dataFileName, data 1 , data 2 , data 3 , data 4 , and data 5 , are read from input. Perform the following

Variables dataFileName, data1, data2, data3, data4, and data5, are read from input. Perform the following tasks:
Open dataFileName as the output file.
If the output file fails to open, then use cout to output dataFileName followed by ": error opening file" and a newline. Then, terminate the program with 1 as the return value.
Otherwise, for strings data1, data2, data3, data4, and data5, write "+" followed by the string and "+" and a newline to the output file.
Close the file.
Ex: If the input is locationData.txt 6398478876619405200466560, then locationData.txt contains:
+63984+
+78876+
+61940+
+52004+
+66560+
#include
#include
using namespace std;
int main(){
ofstream locationFS;
string dataFileName;
string data1;
string data2;
string data3;
string data4;
string data5;
cin >> dataFileName;
cin >> data1;
cin >> data2;
cin >> data3;
cin >> data4;
cin >> data5;
/* Your code goes here */
if (locationFS.is_open()){/* For testing purpose only */
locationFS << "File is not closed." << endl;
}
return 0;
}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!