/* * Function: int main(int argc, char args[]) * Description: process main function * Input: argc: parameter number * args: parameter value array * Output: none * Return: function exit status * Others: none */ int main( ) { Queue * q; Ele * ele; q = create_queue( show_ele, delete_ele ); ele = create_ele( 28, "liwei", 10, "hust++life" ); in_queue( q, ele ); ele = create_ele( 24, "lijia", 10, "hust++acon" ); in_queue( q, ele ); ele = create_ele( 26, "lijing", 10, "hust++acon" ); in_queue( q, ele ); queue_show( q ); printf( "=============\n" ); ele = out_queue( q ); show_ele( ele ); ele = out_queue( q ); show_ele( ele ); ele = out_queue( q ); show_ele( ele ); ele = out_queue( q ); show_ele( ele ); }
int main() { srand(time(NULL)); queue_t * q = queue_new(QUEUE_SIZE); for(int i = 0; i < QUEUE_SIZE; i++) queue_add(q,rand()%(NUMBER_RANGE*2)-NUMBER_RANGE); int choice = 0; while (choice!=1&&choice!=2){ system("cls"); puts("Choose your library, type 1 or 2"); scanf("%i",&choice); } dynamic_t * dyn; if(choice==1){ dyn = dynamic_init("Lab2DLL1.dll"); if(dyn==NULL){ puts("FAILED TO LOAD DLL1"); exit(1); } } else{ dyn = dynamic_init("Lab2DLL2.dll"); if(dyn==NULL){ puts("FAILED TO LOAD DLL2"); exit(1); } } puts("ORIGINAL QUEUE:"); queue_show(q); puts(" "); if(dyn->check(q)) dyn->action(q); queue_show(q); queue_free(q); return 0; }
int main(int argc, char* argv[]) { double* d; queue_test_create(); d = (double*)malloc(sizeof(double)); *d = 34.56; queue_test_enqueue(d, queue_cmp, sizeof(double)); free(d); queue_show(); return 0; }