示例#1
0
int main(void)
{
    double average;
    Employee workers[SIZE];

    if (!(fp = fopen("payfile.txt", "r"))) {
        printf("payfile.txt could not be opened for input.");
        exit(1);
    }
    if (!(csis = fopen("csis.txt", "w"))) {
        printf("csis.txt could not be opened for output.");
        exit(1);
    }

    getEmployees(workers);
    showEmployees(workers);
    males(workers);
    highestFemale(workers);
    lowestMale(workers);
    average = averageSalary(workers);
    femalesUnderAverage(workers, average);
    maleRatio(workers, average);
    superEmployee(workers);
    setRaise(workers);

    fclose(fp);
    fclose(csis);

    return 0;
}
示例#2
0
int Human::actionDecision( int decision )
{
	switch( decision )
	{
	case CHECK:
		return setCheck( );
		break;
	case CALL:
		return setCall( );
		break;
	case RAISE:
		return setRaise( mRaiseAmount );
		break;
	case FOLD:
		return setFold( );
		break;
	default:
		std::cout << " No decision made" << "\n";
		output << " No decision made" << "\n";
		return -1;
		break;
	}

	return -1;
}