int main(int argc, char *argv[]) { int c; int ret; /* * Setup command line options and usage */ if (argc == 1 || strcmp(argv[1], "--help") == 0) printf("Usage: ./uts -lf\n"); while(( c = getopt(argc, argv, "lf")) != -1) { switch(c) { case 'f': /* Open and Close a file */ if((ret = file_io_test()) != 0) printf("#### Error running File IO.\n"); break; case 'l': printf("Usage: ./uts -lf\n"); break; default: printf("Usage: ./uts -lf\n"); } } return 0; }
int main(int argc, char *argv[]) { printf("command argument: %s\n", argv[1]); // io_tools //gpchar(); // data_type printf("------------ data_type example ------------\n"); print_sizeof (); // pointer printf("\n------------ pointer example --------------\n"); address(); // string printf("\n------------ string example ---------------\n"); char_to_string(); // struct printf("\n------------ struct example ---------------\n"); structure(); // union printf("\n------------ union example ----------------\n"); union_test(); // bit_field printf("\n------------ bit_field example -----------\n"); bit_field_test(); // file_io printf("\n------------ file_io example -------------\n"); file_io_test(); // recursion printf("\n------------ recusion example -------------\n"); recursion_test(); // variable_args printf("\n------------ valist example -------------\n"); varargs_test(); // memory printf("\n------------ memory example -------------\n"); memory_mgmt_test(); return 0; }