gpt4 book ai didi

c++ - 在 Visual Studio 中多次运行 C++ 项目 main()?

转载 作者:太空宇宙 更新时间:2023-11-04 14:55:07 25 4
gpt4 key购买 nike

我有一个 Visual Studio C++ 项目。如果我只想运行一次,我可以简单地手动输入

的参数
int main(int argc, char** argv)

进入调试选项,然后点击调试

但是现在,我希望一次性使用不同的参数运行多次。例如我希望像这样运行它:

for(i=0; i<10; i++)
{
main(i);
}

如何使用 Visual Studio 执行此操作?

最佳答案

在 C++ 中,在程序中调用 main 是非法的 (C++11 §3.6.1/3)。但是,在 main 中完成的任何工作都可以在另一个函数中轻松完成。

int main( int argc, char** argv ) {
foo( argc, argv );
}

int foo( int argc, char** argv ) {
// do something
}

此时,您可以随意在程序(或 Visual Studio 调试器)中多次调用 foo(...)

关于c++ - 在 Visual Studio 中多次运行 C++ 项目 main()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19216026/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com