gpt4 book ai didi

c++ - 如何将命令行参数传递给 c 程序

转载 作者:IT老高 更新时间:2023-10-28 21:41:29 26 4
gpt4 key购买 nike

自从我学会编程以来,我就知道如何编写一个接受命令行参数的程序。我不明白的是这些参数如何获得它们的值。希望我没有将这两者混淆,但参数和参数之间存在差异。 argument 是在调用函数时赋予函数的值,例如: foo(a, b, c);其中 a、b 和 c 是值。 参数是被调用时函数内部的值。

所以我的问题是人们如何将命令行参数传递给程序?我了解如何读取参数,argc 是参数的数量,argv 是指向包含参数等的字符串数组的指针,但我只是不知道如何给这些参数一个值..

我正在寻找有关 C 和 C++ 的信息。我在这方面有点新手。

最佳答案

在 Windows 环境中,您只需像这样在命令行中传递它们:

myProgram.exe arg1 arg2 arg3

argv[1] 包含 arg1 等

主要功能如下:

int main (int argc, char *argv[])

关于c++ - 如何将命令行参数传递给 c 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17645447/

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