[SOLVED] CS #include

$25

File Name: CS_#include.zip
File Size: 103.62 KB

5/5 - (1 vote)

#include
#include cstring.h// implemented in workshop 1 part 2 (DIY)
#include Employee.h
#include File.h
using namespace std;
namespace sdds {

int noOfEmployees;
Employee* employees;

void sort() {
int i, j;
Employee temp;
for (i = noOfEmployees 1; i > 0; i) {
for (j = 0; j < i; j++) {if (employees[j].m_empNo > employees[j + 1].m_empNo) {
temp = employees[j];
employees[j] = employees[j + 1];
employees[j + 1] = temp;
}
}
}
}

// TODO: Finish the implementation of the 1 arg load function which
// reads one employee record from the file and loads it into the employee reference
// argument
bool load() {
bool ok = false;
char name[128];
/* if reading of employee number, salay and name are successful
allocate memory to the size of the name + 1
and keep its address in the name of the Employee Reference

copy the name into the newly allocated memroy

make sure the ok flag is set to true
end if
*/
return ok;
}
// TODO: Finish the implementation of the 0 arg load function
bool load() {
bool ok = false;
int i = 0;
if (openFile(DATAFILE)) {
/*
Set the noOfEmployees to the number of recoreds in the file.
dyanamically allocated an array of employees into the global
Employee pointer; employees to the size of the noOfEmployees.

In a loop load the employee records from the file into
the dynamic array.

If the number of the records does not match the number of reads
print the message
Error: incorrect number of records read; the data is possibly corrupted
Otherwise
set the ok flag to true
End if

close the file
*/
}
else {
cout << “Could not open data file: ” << DATAFILE<< endl;}return ok; } // TODO: Implementation for the display functions go here // TODO: Implementation for the deallocateMemory function goes here}

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[SOLVED] CS #include
$25