我知道基本的 c++ 编码和命令行语法。通常,main() 函数如下所示:
int main(int argc, char *argc[])
当我通过命令行执行我的程序时,我只是这样做:
cd c:\path\to\foo 1
其中 1 是参数。当然,arc 将等于“2”,而“1”将位于数组 argc 的元素“1”处(而不是 0)。
我见过在很多地方使用的破折号。具体来说:
gcc -v
如果我只输入“gcc”,它表示没有参数。如果我输入“gcc v”,我会得到“错误:没有这样的文件或目录”。但是当我查看gcc所在的minGW bin文件夹时,没有文件夹'v'。