Code:
/*Program will read EmployeeDataFile and create a payroll register containing
the following information:
a. Employee number (left-justifed)
b. Department
c. Pay rate
d. Exempt
e. Hours worked
f. Base pay (pay rate * hours worked)
Written by: silhoutte75
Date: 11/01/07
*/
#include <stdio.h>
#include <stdlib.h>
//Function Declarations
int getEmployData (FILE* spEmployeeData, int* empolyNum, int* depart, int*payRate,
char* exempt, int*hourWork);
void calcPay (int payRate, int hourWork, int* payCheck);
int payrollReg (FILE* spEmployeeData, int employNum, int depart, int payRate,
char exempt, int hourwork, int payCheck);
/*Program will read EmployeeDataFile and create a payroll register containing
the following information:
a. Employee number (left-justifed)
b. Department
c. Pay rate
d. Exempt
e. Hours worked
f. Base pay (pay rate * hours worked)
Written by: Angela Curvier
Date: 11/01/07
*/
#include <stdio.h>
#include <stdlib.h>
//Function Declarations
int getEmployData (FILE* spEmployeeData, int* empolyNum, int* depart, int*payRate,
char* exempt, int*hourWork);
void calcPay (int payRate, int hourWork, int* payCheck);
int payrollReg (FILE* spEmployeeData, int employNum, int depart, int payRate,
char exempt, int hourwork, int payCheck);
int main (void)
{
//Local Declarations
FILE* spEmployeeData;
int employNum;
int depart;
int payRate;
char exempt;
int hourWork;
int payCheck;
//Statements
printf("Employee files and payroll register\n");
if ((spEmployeeData = fopen_s ("EmployeeDataFile.txt", "r"))== NULL)
{
printf("\aError opening EmployeeDataFile\n");
return 100;
} // if open input
while (getEmployData (spEmployeeData, &employNum, &depart, &payRate,
&exempt, &hourWork))
{
calcPay (payRate, hourWork, &payCheck);
payrollReg (spEmployeeData, employNum, depart, payRate, exempt,
hourWork, payCheck);
}// while
fclose(spEmployeeData);
return 0;
}//main
I do appreiciate any insight you might be able to share with me. Please guide me I'm not looking for someone to write the code just enlighten my vision. I am either not understanding something or am lost all together.
Thanks