gpt4 book ai didi

c++ - 如何更改以 50 为步长传递一些整数值到 C++ 代码

转载 作者:行者123 更新时间:2023-11-30 21:39:50 25 4
gpt4 key购买 nike

我有一个代码,它需要一些整数值,例如:35005。我想编译代码一次,然后传递我希望代码运行的起始整数值和结束整数值。这些以 50 为增量。如 35005、35055、36005 等。

我想写一些类似 ./a.out 35005 50 36005 的内容并提交作业。

到目前为止,我正在使用类似的东西:

int main(int argc, char *argv[] )
{
int input = atoi(argv[1]);
int nConfig(1);
int initConfig (input);

这仅需要一个值,而不是如上所述的我想要的值。谢谢您的帮助。

最佳答案

您需要解析 3 个参数,而不仅仅是一个。

int main(int argc, char *argv[] )
{
int start = atoi(argv[1]); // 35005
int interval = atoi(argv[2]); // 50
int end = atoi(argv[3]); // 36005

当然,您还应该检查 argc 以确保您有足够的参数

关于c++ - 如何更改以 50 为步长传递一些整数值到 C++ 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28185512/

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