当前位置: 技术问答>linux和unix
linux下,在调用main()函数之前怎样得到命令行参数argc和argv??『比如在main()前面构造全局对象时』
来源: 互联网 发布时间:2015-11-30
本文导语: 如题 | argc, argv不是在main()调用时读取得到么? 小弟浅陋,学习。 请大家也帮忙解答一个问题: http://community.csdn.net/Expert/topic/4822/4822404.xml?temp=.759701 谢谢。 | 需要吗?你在main之...
如题
|
argc, argv不是在main()调用时读取得到么? 小弟浅陋,学习。
请大家也帮忙解答一个问题:
http://community.csdn.net/Expert/topic/4822/4822404.xml?temp=.759701
谢谢。
请大家也帮忙解答一个问题:
http://community.csdn.net/Expert/topic/4822/4822404.xml?temp=.759701
谢谢。
|
需要吗?你在main之前定义全局变量,然后在main里面赋值不可以吗?
|
不知道,学习,帮顶
|
getcmdline
|
全局对象在main前申明成指针,然后在main里面构造
|
读取 /proc/self/cmdline的内容并分析。
|
也通过参数传递进来好了
|
没有必要在main之前使用argc和argv呀,定义全局对象后也只能在main里面使用呀,main是程序的主调入口。。定义全局对象后在main中赋值成argc,argv参数不就可以啦。。
在main之前使用argc和argv也是不允许的,这种说法有问题。不可能还有比main更先执行的函数。
要想使用也只有在程序之外利用shell获取。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。