Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int AddArtifact(ofstream&, artifact[], int&, string); //Function prototype
- AddArtifact(outData, Artlist,j, filename); //Function Call
- //DEFINITION
- int AddArtifact(ofstream& outData, artifact Artlist[], int& j, string filename)
- {
- j++;
- string nameA, monthA, firstA, lastA ;
- int yearA = 0;
- cout << "Enter the artifact name: " << endl ;
- cin >> nameA;
- cout << "Enter the month: " << endl ;
- cin >> monthA;
- cout << "Enter the year: " << endl ;
- cin >> yearA;
- cout << "Enter the first name: " << endl ;
- cin >> firstA;
- cout << "Enter the last name: " << endl ;
- cin >> lastA;
- /*
- cout << "Here's what you inputed: " << endl;
- cout << nameA << endl;
- cout << yearA << endl;
- cout << monthA << endl;
- cout << firstA << endl;
- cout << lastA << endl;
- */
- Artlist[j].name = nameA;
- Artlist[j].month = monthA;
- Artlist[j].year = yearA;
- Artlist[j].First = firstA;
- Artlist[j].Last = lastA;
- /*
- cout << "Here's the new struct: " <<endl;
- cout << Artlist[j].name << endl;
- cout << Artlist[j].month << endl;
- cout << Artlist[j].year << endl;
- cout << Artlist[j].First << endl;
- cout << Artlist[j].Last << endl;
- */
- outData.open("artifacts.txt");
- outData << Artlist[j].name << endl;
- outData << Artlist[j].month << endl;
- outData << Artlist[j].year << endl;
- outData << Artlist[j].First << endl;
- outData << Artlist[j].Last << endl;
- outData.flush();
- outData.close();
- return j;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement