C++ File Processing
Microsoft Visual C++ Version#include <fstream>
#include <iostream>
#include <string>
using namespace std;
int main()
{
char FileName[20];
char EmployeeName[40], Address[50], City[20], State[32], ZIPCode[10];
// 1. Uncomment the following section to create a new file
/*
cout << "Enter the Following pieces of information\n";
cout << "Empl Name: "; cin >> ws;
cin.getline(EmployeeName, 40);
cout << "Address: "; cin >> ws;
cin.getline(Address, 50);
cout << "City: "; cin >> ws;
cin.getline(City, 20);
cout << "State: "; cin >> ws;
cin.getline(State, 32);
cout << "ZIP Code: "; cin >> ws;
cin.getline(ZIPCode, 10);
cout << "\nEnter the name of the file you want to create: ";
cin >> FileName;
ofstream EmplRecords(FileName, ios::out);
EmplRecords << EmployeeName << "\n" << Address << "\n" << City << "\n" << State << "\n" << ZIPCode;
*/
// 2. Uncomment the following section to open an existing file
/*
cout << "Enter the name of the file you want to open: ";
cin >> FileName;
ifstream EmplRecords(FileName);
EmplRecords.getline(EmployeeName, 40, '\n');
EmplRecords.getline(Address, 50);
EmplRecords.getline(City, 20);
EmplRecords.getline(State, 32);
EmplRecords.getline(ZIPCode, 10);
cout << "\n -=- Employee Information -=-";
cout << "\nEmpl Name: " << EmployeeName;
cout << "\nAddress: " << Address;
cout << "\nCity: " << City;
cout << "\nState: " << State;
cout << "\nZIP Code: " << ZIPCode;
*/
cout << "\n\n";
return 0;
}
Borland C++ Builder Version
//---------------------------------------------------------------------------
#include <iostream>
#include <fstream>
#include <conio>
using namespace std;
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
char FileName[20];
char EmployeeName[40], Address[50], City[20], State[32], ZIPCode[10];
// 1. Uncomment the following section to create a new file
/*
cout << "Enter the Following pieces of information\n";
cout << "Empl Name: "; cin >> ws;
cin.getline(EmployeeName, 40);
cout << "Address: "; cin >> ws;
cin.getline(Address, 50);
cout << "City: "; cin >> ws;
cin.getline(City, 20);
cout << "State: "; cin >> ws;
cin.getline(State, 32);
cout << "ZIP Code: "; cin >> ws;
cin.getline(ZIPCode, 10);
cout << "\nEnter the name of the file you want to create: ";
cin >> FileName;
ofstream EmplRecords(FileName, ios::out);
EmplRecords << EmployeeName << "\n"
<< Address << "\n"
<< City << "\n"
<< State << "\n"
<< ZIPCode;
*/
// 2. Uncomment the following section to open an existing file
/*
cout << "Enter the name of the file you want to open: ";
cin >> FileName;
ifstream EmplRecords(FileName);
EmplRecords.getline(EmployeeName, 40, '\n');
EmplRecords.getline(Address, 50);
EmplRecords.getline(City, 20);
EmplRecords.getline(State, 32);
EmplRecords.getline(ZIPCode, 10);
cout << "\n -=- Employee Information -=-";
cout << "\nEmpl Name: " << EmployeeName;
cout << "\nAddress: " << Address;
cout << "\nCity: " << City;
cout << "\nState: " << State;
cout << "\nZIP Code: " << ZIPCode;
*/
cout <<"\n\nPress any key to continue...";
getch();
return EXIT_SUCCESS;
}
//---------------------------------------------------------------------------