永发信息网

c语言命令行参数如何运行?

答案:5  悬赏:70  手机版
解决时间 2021-03-08 12:37
c语言命令行参数如何运行?
最佳答案
跟我做。
1、打开集成开发工具(如vc6.0、C-Free 5)。
2、新建一个文件test.c,文件名因人而异。
3、路径我放到了d:\test下,路径也可以随意。
4、编辑源程序。并进行编译连接。
5、在存储经过编译连接的test.exe的文件夹中新建一个记事本文件内容输入CMD,并用另存为更名为a.bat。
6、双击a.bat,打开命令提示符,输入test.exe [参数](test.exe 后边有空格。可以输入任意字符)。
OK了。另外程序有一个地方有点错、for(i=0;i为了表达清楚,有点繁琐。望采纳。
全部回答
托马斯高阳 is right
filename arg1 arg2 arg3....
两种方式:
1)在调试参数中输入参数;
2)用cmd 打开:
输入exe路径 和参数;

1、命令行参数是保存在argv[]里的。argc只是说参数的个数。命令行参数一般是从argv[1]开始(包括argv[1])argv[0]是程序的名字。在输命令的时候,命令行参数之间用空格隔开。
2、比如:
#include 
int main(int argc, char *argv[])
{
    if(argc<2)
    {
        printf("you must input args!");
        return 0;
    }
    if(strcmp(argv[1],"help")==0)
   {
        printf("此程序参数如下: ");
        printf("-c 提示是否确定。 ");
        printf("-d 跳过警告,直接删除。 ");
        printf("exit为退出。");
        return 0;
   }
    else if(strcmp(argv[1],"-c")==0)
   {
//此处省略N行你的代码
  }
    return 0;
}
如果编译出来的程序名字叫 test.exe,那么在命令行下输入 test.ext help后就会打印
此程序参数如下:
-c 提示是否确定。
-d 跳过警告,直接删除。
exit为退出。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
搜狗拼音输入法的手写怎么弄啊?
万家门业地址在哪,我要去那里办事
蜻蜓眼读后感150字怎么写
新闻报道怎么写
机油里有水是怎么回事
【第五空间白羽】第五空间的英文插曲就是白羽
除了节拍器还有什么方法能知道音乐的bmp
看古书学习文言文的具体方法?
为什么幼儿园总是叫我们家长准备盆栽呢?
梦到前男友不理我
大料怎么去啊,有知道地址的么
夫妇甲乙生有两子一女,早年购置房屋5间。199
如何以管理员的身份运行命令提示符
四喜丸子怎么做 都放什么调料
念娘花果饮品地址有知道的么?有点事想过去
推荐资讯
想玩三张牌游戏,可以去哪里玩?
最近在选购水槽,水槽的下水口是越大越好吗 为
本人用英语怎么说
炸酱肉酱用什么方法可以长期保存
唐山曹妃甸企业排名
桓台索镇招聘招工信息
平顺蔬菜水果超市我想知道这个在什么地方
只有神知道的世界第二季720p内嵌字幕百度云
高尔夫球什么牌子好
这是圣经歌罗西书一章的的一段话,是什么意思
怎么样不长个
大货车前脸的挡风被具体叫什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?