- 主题:main() 的参数是叫 argument 还是 option好?
一般来说用的是 argc, argv,但是从意义上来说,应该是option吧?
--
FROM 183.8.207.*
这重要吗?
--
FROM 114.241.226.*
笑。主要是我最近造轮子,然后纠结是 handle_opt()好,还是handle_arg()好
【 在 z16166 的大作中提到: 】
: 这重要吗?
--
FROM 183.8.207.*
听从内心的召唤即可
不行还有掷硬币大法
【 在 il15 的大作中提到: 】
: 笑。主要是我最近造轮子,然后纠结是 handle_opt()好,还是handle_arg()好
:
--
修改:z16166 FROM 114.241.226.*
FROM 114.241.226.*
handle_opt_arg()
【 在 il15 (il15) 的大作中提到: 】
: 笑。主要是我最近造轮子,然后纠结是 handle_opt()好,还是handle_arg()好
--
FROM 120.236.210.*
还有parameter啊。
遵守语言约定,main的参数代码中就叫arg,程序对外给用户展示就叫option。
其他函数就叫para
【 在 il15 的大作中提到: 】
: 笑。主要是我最近造轮子,然后纠结是 handle_opt()好,还是handle_arg()好
:
: 【 在 z16166 的大作中提到: 】
: ...................
--来自微水木3.5.11
--
FROM 223.167.169.*
类似的库有 getopt argparse gflag Boost.Program_options
我的感觉是叫啥的都有。
不过 parameter 似乎确实不用,这个词用于表示形参。
【 在 il15 的大作中提到: 】
: 笑。主要是我最近造轮子,然后纠结是 handle_opt()好,还是handle_arg()好
:
: 【 在 z16166 的大作中提到: 】
: ...................
--
FROM 114.249.193.*
嗯,所以只在 arg 和 opt里面挑一个。
我本来一直用 arg的,然后man了一下比如ls之类的,发现应该是用opt,而arg是每个opt带的参数。
但是如果改成opt的话,main按照习惯来说,还是用 argc, argv,
这样的话 handle_opt( argc, argv )又感觉挺奇怪的...
【 在 milksea 的大作中提到: 】
: 类似的库有 getopt argparse gflag Boost.Program_options
: 我的感觉是叫啥的都有。
: 不过 parameter 似乎确实不用,这个词用于表示形参。
--
FROM 183.8.207.*
main的形参变量名不是argc和argv吗
【 在 il15 的大作中提到: 】
:
: 笑。主要是我最近造轮子,然后纠结是 handle_opt()好,还是handle_arg()好
:
: 【 在 z16166 的大作中提到: 】
: : 这重要吗?
#发自zSMTH@板砖
--
FROM 112.32.53.*
个人以为,argument 偏重于基础类型,比如main 函数中每个argument 都是字符串。
options 更多用于结构体参数。
【 在 il15 的大作中提到: 】
: 一般来说用的是 argc, argv,但是从意义上来说,应该是option吧?
--
FROM 111.206.145.*