找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 268|回复: 6

[求助]带参数的main函数

[复制链接]
发表于 2009-11-2 04:51:22 | 显示全部楼层 |阅读模式 IP:江苏扬州
哪位高手能讲一讲main函数的参数是怎么一回事,要怎么用啊??
每次都看不懂。。
拜谢了
发表于 2009-11-2 04:51:27 | 显示全部楼层 IP:江苏扬州
你在cmd窗口下,输入可执行文件的名字运行程序的时候,在这个可执行文件名后面的字符窜就是传入main函数里面的参数

比如你输入 del 1.txt
del就是一个删除文件的可执行程序,它也有main函数,1.txt就作为参数传入main,从而告诉它你要删除哪个文件
回复

使用道具 举报

发表于 2009-11-2 04:51:32 | 显示全部楼层 IP:江苏扬州
我是说写程序的时候怎么用这两个参数。。它们的意义是什么??请斑竹讲一下
回复

使用道具 举报

发表于 2009-11-2 04:51:36 | 显示全部楼层 IP:江苏扬州
他就是一个字串的数组了,你想怎么用就怎么用,当成普通函数的参数
回复

使用道具 举报

发表于 2009-11-2 04:51:40 | 显示全部楼层 IP:江苏扬州
哦!
谢谢了
回复

使用道具 举报

发表于 2009-11-2 04:51:45 | 显示全部楼层 IP:江苏扬州
以下是引用maoguoqing在2007-8-12 0:39:16的发言:

他就是一个字串的数组了,你想怎么用就怎么用,当成普通函数的参数
补充一下...
应该是一个"字符指针数组"...
命令行输入内容以空格进行分割...
main函数完整写法是
int main(int argc, char* argv[]){}
其中argc是命令行参数个数, 即后面argv中指针的个数..
argv[]是一个char*的数组..
每一个argv指向一行命令
比如输入:
c:\>dir *.txt /a /s (回车)
则main函数中接受到的参数如下:
argc = 4
argv =
argv[0] -> "dir"
argv[1] -> "*.txt"
argv[2] -> "/a"
argv[3] -> "/s"


实际是用argv[n]进行处理的...
用argc判断参数个数..
回复

使用道具 举报

发表于 2009-11-2 04:51:50 | 显示全部楼层 IP:江苏扬州
请问还能在详细点吗?各参数有什么用?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 03:21 , Processed in 0.107873 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表