求助:关于 int main(int argc, char *argv[]) 的问题

ysysbaobei 2008-10-31 09:18:12
要求:
编写一个主函数main,使用两个值作为实参,并输出它们的和
...全文
168 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ysysbaobei 2008-10-31
  • 打赏
  • 举报
回复
结贴了
ysysbaobei 2008-10-31
  • 打赏
  • 举报
回复
问题已解决,谢谢大家

#include <iostream>
using namespace std;

int main(int argc, char *argv[])
{
if (argc < 3)
return 0;
int sum(0);
for (int i = 1; i < argc; ++i)
sum += atoi(argv[i]);
cout << "sum is : " << sum << endl;

return 0;
}
jia_xiaoxin 2008-10-31
  • 打赏
  • 举报
回复
#include <iostream>
using namespace std;

int main(int argc, char *argv[])
{
if (argc != 3)
{
return 1;
}
int result = itoa(argv[1]) + itoa(argv[2]);
cout << result << endl;
}
xhs_lh04 2008-10-31
  • 打赏
  • 举报
回复
楼上几位都说了,没啥补充的,UP
darkwalkertt 2008-10-31
  • 打赏
  • 举报
回复
#include<iostream.h>
int main(int argc,char *argv[]){
if(argc!=3)return 0;
else{
int num1=atoi(argv[1]);
int num2=atoi(argv[2]);
cout<<"result="<<num1+num2<<endl;
return 1;
}
}
freshairfly 2008-10-31
  • 打赏
  • 举报
回复
#include <iostream>
using namespace std;

int main(int argc, char *argv[])
{
if (argc != 3)
{
cout << "wrong parameter!" << endl;
return 1;
}

int arg1 = atoi(argv[1]);
int arg2 = atoi(argv[2]);

cout << "result=" << arg1 + arg2 << endl;

return 0;
}
太乙 2008-10-31
  • 打赏
  • 举报
回复



#include<stdlib.h>
#include<stdio.h>
void main(int argc,char* args[])
{
if(argc<3)
return;
printf("%d",atoi(args[1])+atoi(args[2]));
}


65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧