gpt4 book ai didi

c++ - 在启动时为程序添加参数

转载 作者:太空狗 更新时间:2023-10-29 23:26:11 24 4
gpt4 key购买 nike

我目前正在尝试制作一个执行不同职责的小型应用程序。现在我有一个控制台应用程序弹出并询问我想做什么,但有时我宁愿用 MyApp.exe -printdocuments 之类的东西启动它。

是否有任何教程可以向我展示这方面的简单示例?

最佳答案

在 C++ 中,您的 main() 函数可以有 argcargv 参数,它们包含在命令行上传递的参数。 argc 是参数的计数(包括可执行文件名称本身),argv 是指向长度为 argc 的空终止字符串的指针数组>.

例如,这个程序打印它的参数:

#include <stdio.h>

int main(int argc, char *argv[])
{
for (int i = 0; i < argc; i++) {
printf("argv[%d]: %s\n", i, argv[i]);
}
return 0;
}

任何 C 或 C++ 教程都可能有这方面的更多信息。

关于c++ - 在启动时为程序添加参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/392540/

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