gpt4 book ai didi

c++ - 在主函数以外的 CPP 中使用命令行参数

转载 作者:行者123 更新时间:2023-11-27 22:51:19 24 4
gpt4 key购买 nike

我正在尝试编写一个函数来接受命令行参数。在 Google 搜索中,我得到了很多搜索结果,但都使用带有 main 函数的命令行参数,如下所示。

#include <iostream>

int main(int argc, char** argv) {
std::cout << "Have " << argc << " arguments:" << std::endl;
for (int i = 0; i < argc; ++i) {
std::cout << argv[i] << std::endl;
}
}

如果我已经有一个 main 函数并且我想编写另一个函数,稍后可以在 main 或任何其他程序中调用,如何编写它,即具有用户定义名称的函数。

最佳答案

如果您希望参数可用,您可以将它们转发给您的方法。例如:

void my_method(int argc, char** argv) {
cout << "Num args: " << argc << endl;
}

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

关于c++ - 在主函数以外的 CPP 中使用命令行参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37002203/

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