命令行参数c\c++中如何输入命令行????

#include<stdio.h>intmain(intargc,char*argv[]){inti;for(i=1;i<argc;i++)printf("%s%s",a... #include <stdio.h>
int main(int argc,char *argv[])
{
int i;
for(i=1;i<argc;i++)
printf("%s%s",argv[i],(i<argc-1)?" ":"\n");
printf("\n");
return 0;
}以这个为例,生成的程序在d:\program files\vc中,如何在命令中输入参数啊!写详细点,我不懂cmd,怎么输入都写上,谢谢!
展开
 我来答
楼为0H3cf0
2011-03-12 · TA获得超过768个赞
知道小有建树答主
回答量:150
采纳率:50%
帮助的人:150万
展开全部
1. 开始菜单——运行——输入"cmd“,回车,显示命令窗口。
2. 切换目录:输入"D:",回车。再输入"cd "program files"",注意,引号里面的引号也要输入。
回车;再输入"cd vc",回车
3. 假设你的程序编译好之后形成的exe文件名是prog.exe,那么你就输入:"prog 1 2 3",回车,就能看到结果了。
追问
输入"cd "program files"",注意,引号里面的引号也要输入----为什么加引号啊,我不加好像也行
输入"cd vc",为啥又不加引号了?
追答
加引号是为了让表明“program files”是一个完整的目录名,“vc”不包含空格,所以不必加引号。我试了试,发现不加引号也是可以的。呵呵。
gphone2008
2011-03-12 · TA获得超过380个赞
知道小有建树答主
回答量:224
采纳率:100%
帮助的人:158万
展开全部
假设你生成的exe 是:test.exe,请输入以下命令:
cmd> d:
cmd> cd program files\vc
cmd>test.exe a b c

----
应该会显示出三个参数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式