august 发表于 2007-4-14 15:56:24

main函数中的参数

程序如下:
main(int argc,char *argv[])
{
   while(argc>1)
    {
       ++argv;
      printf("%s\n",*argv);
      --argc;
   }
}
这函数是由系统调用,当系统牌操作命令状态时,以键盘输入文件名,计算机就运行这文件。
但这程序到底是如何运行呢?在TURBOC中运行,没有任何反应,怎么才能使它执行呢?

Miliardo 发表于 2007-4-14 17:07:17

= =这个是检查从命令行传入的参数啊……

august 发表于 2007-4-14 17:35:50

引用第1楼Miliardo于2007-04-14 17:07发表的:
= =这个是检查从命令行传入的参数啊……

那是怎么个用法啊?不懂啊!!

Miliardo 发表于 2007-4-14 18:19:07

你尝试在命令行下,对编译出来的exe执行
xxxx.exe Hello World!

你就明白了……

lw 发表于 2007-4-15 08:48:25

逐个打印字符串??

august 发表于 2007-4-17 16:53:16

你尝试在命令行下,对编译出来的exe执行
xxxx.exe Hello World!
这个是指在DOS里面运行吗?

Zelsazgh 发表于 2007-5-2 00:41:43

你说DOS也成,CMD也成,如果是WINMAIN的话....简单的说你没有玩过QUAKER或荣誉勋章之类的吗,要进入控制台模式,都要在快捷方式中加入命令行......
页: [1]
查看完整版本: main函数中的参数