【发布时间】:2009-10-19 00:51:40
【问题描述】:
大家好,我只是想知道是否可以获取在函数中运行的程序的名称?
这是一个例子:
假设我调用了:./runProgram
main() {
A();
}
function A() {
// Possible to retrieve "runProgram" if I cannot use main's argc(argv) constants??
}
【问题讨论】:
-
你能澄清你的问题吗?您声明您“不能使用 main 的 argc(argv) 常量”,但不清楚是否:(1)您没有意识到您可以轻松地将参数 argc/argv 从 main() 存储或传递到其他地方;或者 (2) 是否有一些技术限制阻止您使用 argc/argv。
-
如果有技术原因,这是一个更有趣的问题;-p 例如,该函数可能位于现有程序的插件中,因此无法更改签名或 main()。 ..
-
哦,没注意到他用的是零参数主版本oO
-
10 个回答非常愚蠢的问题。我们真的需要更好的问题在这里=/
-
@toto: 来吧......这样的问题是我精神错乱的游乐场。