所以我有一个名为 prog.exe 的程序以
开头int main(int argc, char** argv)
我传递给它的参数是
prog.exe news-rec
或者 prog.exe news-rec -t -p
我如何在代码中配置这些参数的值,以便我不必从命令行运行程序。
例如
prog.exe news-rec
我认为 argc = 1 但我将如何配置 argv 呢? 我试过做
argv[0] = "news-rec";
但这行不通
最佳答案
因为 argv[0]
包含可执行文件本身的名称。尝试
argc = 2;
argv[1] = "news-recc";
关于c++ - 在代码中设置 char** argv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12915669/