Coding
Coding
#include <string>
#include <fstream>
void OpenFile()
string line;
ifstream dina("Award.txt");
if (dina.is_open())
int x = 0;
int l = line.length();
EmpRf[x] = line.substr();
EmpAav[x] = line.substr();
x++;
else
{
void AddRecord()
char date[50];
char award[100];
char rf[50];
char aav[50];
cin.ignore();
cin.getline(date,50);
cin.getline(award,100);
cin.getline(rf,50);
cin.getline(aav,50);
if (EmpDate[x] == "\0")
EmpDate[x] = date;
EmpAward[x] = award;
EmpRf[x] = rf;
EmpAav[x] = aav;
break;
void ListRecord()
system("CLS");
cout <<
"=================================================================================
=====================================" << endl;
int counter = 0;
cout << "No.| Date | Award / Achievement | Recieved from | Academic Advisor Verification | "
<< endl <<
"----------------------------------------------------------------------------------------------------------------------\n";
if (EmpAward[x] != "\0")
counter++;
cout << " " << counter << " " << EmpDate[x] << " "<< EmpAward[x] << " " << EmpRf[x] << " "
<< EmpAav[x] << endl;
if (counter == 0)
}
cout << "====================================" << endl;
system("CLS");
int counter = 0;
if (EmpDate[x] == search)
counter++;
cout << " " << counter << " " << EmpDate[x] << " "<< EmpAward[x] << " " << EmpRf[x] << " "
<< EmpAav[x] << endl;
break;
if (counter == 0)
char date[50];
char award[50];
char rf[50];
char aav[50];
int counter = 0;
if (EmpDate[x] == search)
counter++;
cin.getline(award, 50);
EmpAward[x] = award;
break;
if (counter == 0)
int counter = 0;
for (int x = 0; x < maxrow; x++)
if (EmpDate[x] == search)
counter++;
EmpAward[x] = "";
EmpDate[x] = "";
break;
if (counter == 0)
void SaveToFile()
ofstream dina;
if (EmpDate[x] == "\0")
break;
}
else
dina << EmpDate[x] + "," + EmpAward[x] + "," + EmpRf[x] + "," + EmpAav[x] << endl;
int main()
int option;
string EmpDate;
system("CLS");
OpenFile();
do
switch (option)
case 1: AddRecord();
system("CLS");
break;
case 2:
cin.ignore();
getline(cin, EmpDate);
UpdateRecord(EmpDate);
system("CLS");
break;
case 3:
cin.ignore();
getline(cin, EmpDate);
DeleteRecord(EmpDate);
cin.ignore();
system("CLS");
break;
case 4:
cin.ignore();
getline(cin,EmpDate);
SearchRecord(EmpDate);
break;
case 5: ListRecord();
break;
case 6:
cout << "Data saved and exit";
SaveToFile();
return 0;