Пример #1
0
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;
}
Пример #2
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;
}