getopt() main()