在VS2022中新建空项目,添加文件“main.cpp”,并输入如下代码:
#include <iostream>
using namespace std;
int main(int argc, char* argv[], char* envp[])
{
// 显示命令行参数.
cout << "命令行参数: " << endl;
for (int i = 0; argv[i] != 0; i++) {
cout << argv[i] << endl;
}
// 显示当前程序运行环境的参数.
cout << "当前程序运行环境的参数: " << endl;
for (int i = 0; envp[i] != 0; i++) {
cout << envp[i] << endl;
}
return 0;
}
假设编译生成的文件名为mytest.exe,复制该文件到目录“d:\temp中”,在命令行进入目录d:\temp,并执行命令“mytest a b c”,运行结果如下图所示。

程序运行结果,显示了命令行参数以及程序运行环境的参数。
在VS2022环境下创建的新项目中,使用C++编写了读取并显示命令行参数和程序运行环境参数的代码。通过`main.cpp`文件,当执行生成的`mytest.exe`并传入参数如`mytestabc`时,程序能正确展示这些信息。
2537

被折叠的 条评论
为什么被折叠?



