带参数的main函数,在vc++6.0怎么用啊?

各位您好!有一节叫“传给main函数的参数”,但是没讲怎么用,我搜索了一下,http://zhidao.baidu.com/question/48481237.html1... 各位您好!有一节叫“传给main函数的参数”,但是没讲怎么用,我搜索了一下,
http://zhidao.baidu.com/question/48481237.html
1开始-》运行—》cmd-》找到你的文件 输入命令行。
2将文件直接拖动到你的程序胡图标,就自动生成 传输了命令行。

不知道这1和2是不是两种方法?而且2也没看懂。
1我试了一下,exe文件名叫tong,所以我在输入cmd、回车之后,输入:tong a b c 回车
结果说:'tong'不是内部或外部命令,也不是可运行的程序或批处理文件。

是不是文件的目录错误?那么我的文件夹是名是“!C语言”,好像也不识别。请教各位,如何用呢?谢谢!
展开
 我来答
wn541200
2009-09-12 · TA获得超过500个赞
知道小有建树答主
回答量:223
采纳率:0%
帮助的人:304万
展开全部
既然书上没讲,那就没什么用。
要么,你像LS那个人说的,带上路径,要么你把那个.exe文件放到 c:\windows\system32 这个目录里面去。

现在告诉你它有什么用:
现在是图形界面了。比如说像以前的文字界面的话,还有用。
像dos命令,比如说,
ipconfig -a ,它比ipconfig 多了一个参数。
在程序中就可以通过它所带的参数而知道,使用者想怎么用它。使用者通过 -a 这个参数。告诉程序,要列出详细的信息。

#include <stdio.h>

int main(int argc, char *argv[])
{
if(1 == argc)
{
printf("参数太少.\n");
getch();
exit(0);
}

if('s' == argv[1][1])
{
printf("发送邮件...\n");
}
else if('r' == argv[1][1])
{
printf("接收邮件...\n");
}
else
{
printf("无效参数...\n");
}
getch();

return 0;
}

比如上面是个邮件程序。只进行收发。-r 为收, -s为发。
用命令的方式运行,编译出的.exe文件。
像我是把编译出来的 mail.exe 放到c:\windows\system32
呵呵,这样用有点像用命令的感觉。

在命令提示符下 mail -r 或 mail -s

这样你该知道带参数的main函数 是怎么回事了。以及有什么用了吧。
jdk1_6
2009-09-12 · TA获得超过226个赞
知道答主
回答量:118
采纳率:0%
帮助的人:136万
展开全部
vc不是集成的环境么,还用命令行,我没用过vc。要是你说的第一种方法应该是你没转到文件所在路径,比如你的tong在d:/1,你就 cd d:/1,根据自己的试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式