如何在Visual Studio中显示命令参数
How do you display the command arguments in Visual Studio?
我在C++中有一个项目(使用Visual Studio 2013),我知道如果我想传递命令参数,我必须转到项目>属性>配置属性>调试,然后在"命令参数"中键入命令。
但我希望在实际程序中看到这些命令参数(在我单击"启动而不调试"之后),因为我只能看到输出,而不能看到命令。
int main (int argc, char *argv[])
{
for (int i = 1; i < argc; i++)
std::cout << "argument " << i << " = " << argv[i] << std::endl;
}
#include <iostream>
int main(int argc, char* argv[])
{
for(int i = 0; i < argc; ++i)
{
std::cout << "arg[" << i << "]: " << argv[i] << std::endl;
}
return 0;
}
输出:
arg[0]:C:\VS2015\PrintCmdArgs\Debug\PrintCmdArgs.exe
arg[1]:此处为
arg[2]:是否为
arg[3]:一些
arg[4]:参数
按任意键继续。
一旦程序开始运行,有几种方法可以"查看"命令参数。
- 只需从
main
打印即可 - 如果您需要在应用程序运行时以表单形式显示或打印它们,则需要将参数复制到某个全局/静态变量,然后在需要时访问该变量
相关文章:
- 如何使 windows 命令提示符在C++可执行文件上显示返回值?
- 在命令行上将输入显示到数组中时如何删除 ./a.out?
- 使用 Visual Studio 2019 显示 CMake 的编译器命令行
- 仅禁止显示实际的 make 命令和最终打印语句
- 如何在IDE中而不是在命令提示符中显示Visual Studio控制台应用程序输出
- Valgrind 在主机名命令输出中显示内存泄漏
- 当我仅使用链接器选项 /LTCG时,为什么Visual Studio在Linker命令行中显示选项 /PGD
- 输出字符串到cmd显示的右显示,但未被认为是命令
- 如何在Visual Studio中显示命令参数
- 如何在命令行lldb中显示CGAL异常
- C++函数系统(命令)的输出在Linux终端中不显示颜色
- 整数命令行参数都显示为2
- 命令提示符未显示
- 在 C++ 中使用 -s for make 命令时不会显示哪些消息?
- C++禁止显示命令提示符
- 显示命令行应用程序中的进度
- *忽略* C++和 C# 如何在命令行中显示百分比
- 在变量上显示默认文本,用户可以在C++命令行程序上编辑这些变量
- 使用Qt Creator和CMake显示命令提示符
- 如何在——help输出中显示命令行操作数描述