I just switched to Chrome and what a world of difference. Looks like IE 8 here at work is gimped.
Here is the code again (crosses fingers):
Non-Working:
Code:
#define REPORTA " %-14s%5.2f%10.2f%10.2f%8.2f%8.2f%\n"
char fName[EMPNUM][NMLEN],lName[EMPNUM][NMLEN];
// 3.7 Create Report Body
void createBody(FILE * reportFile, char fName[][NMLEN], char lName[][NMLEN], float empData[][9], int empNum)
{
for(int curEmp = 1; curEmp < empNum; curEmp++)
{
char fullName[27+1];
strcpy(fullName, lName[curEmp]);
strcat(fullName, ", ");
strcat(fullName, fName[curEmp]);
printf(REPORTA, fullName, empData[curEmp][RATE], empData[curEmp][REGHOUR], empData[curEmp][FED], empData[curEmp][SSI], empData[curEmp][NET]);
}
}
Working but in Main:
Code:
char fName[EMPNUM][NMLEN],lName[EMPNUM][NMLEN];
// 3.7 Create Report Body
for( curEmp = 1; curEmp <= EMPNUM; curEmp++)
{
strcpy(fullName, lName[curEmp]);
strcat(fullName, ", ");
strcat(fullName, fName[curEmp]);
printf(REPORTA, fullName, payRate[curEmp], regHours[curEmp], fedTax[curEmp], ssiTax[curEmp], netPay[curEmp]);
}