试图读取字符串" $$"从命令行参数

时间:2015-02-07 18:48:17

标签: c++ string char command-line-arguments

我正在尝试从命令行参数中获取一个字符串,我尝试使用的参数之一是"$$"。参数位于argv[2]

我的程序显示"$"很好(argv[2] = "$"),但使用"$$"时,argv[2] = "29628" ....

  • 这里发生了什么事?

1 个答案:

答案 0 :(得分:2)

$$ returns the process ID (pid) of the current shell

使用反斜杠来逃避它:\$$