int main(int argc, char **argv) { ++argv, --argc; init_globals(); if(argc <= 0) { yyin = stdin; proc_file(); } else { for( ; argc > 0; ++argv, --argc ) { if( (yyin = fopen( argv[0], "r")) == NULL) { perror(argv[0]); continue; } proc_file(); fclose(yyin); } } display_report(1); display_report(2); bistree_destroy(&tree); return(0); };
void update_reports(struct urb* urb) { if (urb->dir == DIR_TO_DEVICE) { // Only care about class requests if (urb->func != FUNC_CLASS_INTERFACE) return; if (urb->request == REQ_GET_REPORT) { add_report(urb); } else if (urb->request == REQ_SET_REPORT) { display_report(urb); del_report(urb); } } else { if (urb->func == FUNC_CONTROL_TXFER) { if (check_and_update_report(urb)) display_report(urb); } else if (urb->data && urb->func == FUNC_BULK_TXFER) { add_report(urb); if (check_and_update_report(urb)) display_report(urb); } } }
main(void) { // Variables char name[MAXSTUD][50], cont; int student_id[MAXSTUD], percentage[MAXSTUD], stud = 0, numofstud = 0; double exp_m[MAXSTUD], exp_y[MAXSTUD], income_m[MAXSTUD], income_y[MAXSTUD]; printf("Student Budget Planner\n"); printf("~~~~~~~~~~~~~~~~~~~~~~\n"); do { update_student_ID(student_id, name[stud], &numofstud); update_total_expenses(exp_m, exp_y, stud); update_total_income(income_m, income_y, stud); display_report(student_id, name[stud], exp_m, exp_y, income_m, income_y, stud); // Display report ++stud; cont = get_char(); // Get answer } while(cont == 'Y'); // Shall we continue? calc_percentage(exp_y, income_y, percentage, numofstud); report_analysis(student_id, exp_m, exp_y, income_m, income_y, numofstud); draw_bar_chart(student_id, percentage, numofstud); cont = 1; }
void main(void) { cont = display_instructions(); if ( cont == YES ) { get_data(); display_report(); } else { printf("\nProgram Aborted by User!\n\n"); } }
// -------------------------------------------------------------------- int BenchMark:: start_custom_run() { cout << message[starting_test_msg] << endl; cout << endl; set_block_limits(16); set_report_limits(16); unsigned i = 0; cout << message[int_add_msg] << " \n"; for (i = 0; i < block_loop; i++) { addtion_test_list[i] = sum_int_test(); average_int_sum += addtion_test_list[i]; } average_int_sum = average_int_sum / block_loop; cout << message[int_sub_msg] << " \n"; for (i = 0; i < block_loop; i++) { substrac_test_list[i] = sub_int_test(); average_int_sub += substrac_test_list[i]; } average_int_sub = average_int_sub / block_loop; cout << message[int_div_msg] << " \n"; for (i = 0; i < block_loop; i++) { division_test_list[i] = div_int_test(); average_int_div += division_test_list[i]; } average_int_div = average_int_div / block_loop; cout << message[int_mul_msg] << " \n"; for (i = 0; i < block_loop; i++) { mult_test_list[i] = mul_int_test(); average_int_mul += mult_test_list[i]; } average_int_sub = average_int_sub / block_loop; // Start of floating point tests cout << message[dec_add_msg] << " \n"; for (i = 0; i < block_loop; i++) { add_float_list[i] = sum_decimal_test(); average_decimal_sum += add_float_list[i]; } average_decimal_sum = average_decimal_sum / block_loop; cout << message[dec_sub_msg] << " \n"; for (i = 0; i < block_loop; i++) { sub_float_list[i] = sub_decimal_test(); average_decimal_sub += sub_float_list[i]; } average_decimal_sub = average_decimal_sub / block_loop; cout << message[dec_div_msg] << " \n"; for (i = 0; i < block_loop; i++) { div_float_list[i] = div_decimal_test(); average_decimal_div += div_float_list[i]; } average_decimal_div = average_decimal_div / block_loop; cout << message[dec_mul_msg] << " \n"; for (i = 0; i < block_loop; i++) { mul_float_list[i] = mul_decimal_test(); average_decimal_mul += mul_float_list[i]; } average_decimal_mul = average_decimal_mul / block_loop; // Start of misc tests cout << message[str_msg] << " \n"; for (i = 0; i < block_loop; i++) { string_result_list[i] = string_test(); average_string += string_result_list[i]; } average_string = average_string / block_loop; cout << message[func_msg] << " \n"; for (i = 0; i < block_loop; i++) { function_result_list[i] = function_call_test(); average_func += function_result_list[i]; } average_func = average_func / block_loop; cout << message[prime_msg] << " \n"; for (i = 0; i < block_loop; i++) { prime_result_list[i] = prime_number_test(); average_prime += prime_result_list[i]; } average_prime = average_prime / block_loop; is_test_done = true; display_report(all); return 0; }