CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

main函数参数问题

楼主jtq(流浪水手)2005-09-01 16:08:45 在 C/C++ / C++ 语言 提问

int   main(int   argc,   char**   argv)  
  {  
        ...  
  }  
  argc的值有几种情况  
  参数argv[0],argv[1]等各代表什么  
  请大侠帮忙  
  问题点数:20、回复次数:8Top

1 楼zhangqiushui(水)回复于 2005-09-01 16:12:36 得分 0

argc表示参数的个数  
  例如:你的一个程序编译成test.exe后  
  在dos下运行:test.ext   arg1,arg2,arg3  
  这时;argc=3  
  argv[0]=arg1;argv[1]=arg2;arg[2]=arg3  
  Top

2 楼jtq(流浪水手)回复于 2005-09-01 16:20:13 得分 0

这位大哥,DOS下能不能单步调试程序?Top

3 楼jtq(流浪水手)回复于 2005-09-01 16:25:07 得分 0

在VC   6.0环境下运行程序argc是不是都为1,argc[0]是test.exe的路径?Top

4 楼zhouhuahai(道号"虚无")回复于 2005-09-01 16:27:09 得分 20

argc表示参数的个数  
  例如:你的一个程序编译成test.exe后  
  在dos下运行:test.ext   arg1,arg2,arg3  
  这时;argc=3  
  argv[0]=arg1;argv[1]=arg2;arg[2]=arg3  
   
  回答错了!根本就没理解argc和argv  
   
  argc表示参数的个数  
  例如:你的一个程序编译成test.exe后  
  在dos下运行:test   arg1,arg2,arg3  
  这时;argc=4  
  argv[0]="test";   argv[0]   =   "arg1";   argv[1]   =   "arg2";   arg[2]   =   "arg3";  
   
   
  Top

5 楼zhouhuahai(道号"虚无")回复于 2005-09-01 16:28:46 得分 0

to:   jtq(流浪水手)    
  在VC   6.0环境下运行程序argc是不是都为1,argc[0]是test.exe的路径?  
   
  在VC   6.0环境下直接运行程序argc是为1,     argc[0]就是test.exe路径+文件名.Top

6 楼bugebear3(bug)回复于 2005-09-01 16:31:49 得分 0

当然不是,argc是参数的个数(包括输入的命令),argv[]中放得是参数(也包括命令选项)具体的数量根据你的程序来定。Top

7 楼OMA_yudy(太平洋深深)回复于 2005-09-01 16:35:30 得分 0

可以自己建个快捷方式,把参数写进去。Top

8 楼jtq(流浪水手)回复于 2005-09-01 16:37:26 得分 0

谢了,各位大哥Top

相关问题

  • main函数中的参数?
  • main函数中的参数args[]???
  • main函数的参数问题
  • 如果main函数中有参数....
  • c 中main 函数的参数argc argv[]
  • biosdisk()函数参数
  • 函数和参数
  • 我有个函数的参数象main函数一样,如myfunc(int argc,char **argv),该怎么样给参数?
  • 〓〓关于c中main函数的参数问题〓〓
  • sub main主函数的命令行参数怎么写?

关键词

  • 编译
  • vc
  • argc
  • 参数
  • arg
  • argv
  • 程序
  • 路径
  • 下运行
  • 表示参数的个数

得分解答快速导航

  • 帖主:jtq
  • zhouhuahai

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo