如何在exe中使用参数
How to use parameter in exe
我想在我用 C/C++ 语言编写的程序中使用参数。示例:
MaxPayne2.exe -developer -developerkeys
我想在我的 exe 文件中使用这样的参数。我该怎么做?
https://en.cppreference.com/w/cpp/language/main_function
虽然我通常会建议添加更多上下文,但这是您的答案。
标准的 c++ main 有两个附加参数,
int main (int argc, char *argv[]) { }
要使用这些“参数”(正如它们的名称),您只需在 argv 数组中引用它们的点。
argc = 提供的附加参数的数量。
argv = 提供的参数值数组。
示例:
int main (int argc, char *argv[])
{
cout << argv[argc-1]; //Prints out the last argument supplied.
}
(注意)如果我的语法有误,请指正我,我的 c++ 有点生疏。
我想在我用 C/C++ 语言编写的程序中使用参数。示例:
MaxPayne2.exe -developer -developerkeys
我想在我的 exe 文件中使用这样的参数。我该怎么做?
https://en.cppreference.com/w/cpp/language/main_function
虽然我通常会建议添加更多上下文,但这是您的答案。
标准的 c++ main 有两个附加参数,
int main (int argc, char *argv[]) { }
要使用这些“参数”(正如它们的名称),您只需在 argv 数组中引用它们的点。
argc = 提供的附加参数的数量。
argv = 提供的参数值数组。
示例:
int main (int argc, char *argv[])
{
cout << argv[argc-1]; //Prints out the last argument supplied.
}
(注意)如果我的语法有误,请指正我,我的 c++ 有点生疏。