用C++编写名为sum.c的程序,用来对命令行参数求和。假设参数都是整数。如果按下述方式执行程序:

2024年12月03日 07:51
有2个网友回答
网友(1):

可以在sum.exe文件同目录下建立s.bat文件,
内容是:
sum 8 24 62
pause
下面不是说呢吗?
你命令行参数设置呢吗?
如果你不会设置,那我这程序白写了
#include
#include
int main(int argc,char *argv[])
{
int i,sum=0;
for(i=0;i{
sum+=atoi(argv[i]);
}
printf("Total: %d\n",sum);
return 0;
}

网友(2):

以上程序正确,
可以在sum.exe文件同目录下建立s.bat文件,
内容是:
sum 8 24 62
pause

或者在cmd下直接命令行输入。