gpt4 book ai didi

c++ - 使用在 CMD 中指定的变量或从另一个程序的系统调用从命令行调用 c++

转载 作者:行者123 更新时间:2023-11-28 03:27:20 25 4
gpt4 key购买 nike

大家好,我是编程新手。

我想创建一个 C++ 程序,当您在 CMD 中调用它时,您可以向它传递变量。

例如cmd

我的程序.exe 11 32 232以便它在计算中使用这些值。

C++

int main(float A, float B, float C){
float sum= A+B+C;
cout << sum;
return 0;
}

我的问题是我不知道你会如何称呼这个过程甚至谷歌它。

最佳答案

main的标准签名如下:

int main(int argc, const char **argv)

argc 是提供给程序的命令行参数的数量(包括参数编号 0,它是程序的名称)。

argv 是一个以 nul 结尾的字符串数组,每个字符串都包含适当的命令行参数。 argv[argc] 是一个空指针。

您可以使用它们来解析命令行参数并将它们传递给您的计算。

例如,如果您在命令行中发出以下命令:

myprog.exe a bb c
  • argc 将为 4
  • argv[0] 将是 "myprog.exe"
  • argv[1] 将是 "a"
  • argv[2] 将是 "bb"
  • argv[3] 将是 "c"
  • argv[4] 将是空指针

关于c++ - 使用在 CMD 中指定的变量或从另一个程序的系统调用从命令行调用 c++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13566142/

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