当前位置: 代码迷 >> C语言 >> 关于int main(int argc, char *argv[])的问题
  详细解决方案

关于int main(int argc, char *argv[])的问题

热度:545   发布时间:2007-10-13 10:16:46.0
唉,都是windows惹的祸
----------------解决方案--------------------------------------------------------
开始-->运行-->CMD回车

就回出先CMD``其实就是命令提示符```

CD到你的程序的跟目录``然后输入你的程序的名字 再加上 I LOVE YOU 就可以了``



----------------解决方案--------------------------------------------------------
这玩意只有编写基于命令行的程序才能用得到在main()函数中加入参数
----------------解决方案--------------------------------------------------------
以下是引用静思在2007-10-13 20:22:31的发言:
这玩意只有编写基于命令行的程序才能用得到在main()函数中加入参数
你的意思是不是基于命令行的程序就不用在main()函数里加入参数了?
我们一般写的程序里面都没有在main()函数里加参数的
----------------解决方案--------------------------------------------------------

这上面已经有两个是正确答案了,即在dos状态下运行你的程序,如果该C程序正确运行后生成的exe文件名为abcd.exe,则你在dos提示符下应输入 abcd.exe I Love You 。注意这里是四个字符串,它们之间用空格间隔。并且应该是abcd.exe这一层输入,不然会提示错误的command(这是dos的知识)


----------------解决方案--------------------------------------------------------
我还是得不到结果
写好程序-》编译程序-》运行cmd-》在cmd提示符窗口输入main.cpp I love you(程序名为main.cpp)-》运行程序-》。。。。
是这个过程吗?
----------------解决方案--------------------------------------------------------

把代码编译成exe文件后,假设名为1.exe并存放于c盘下

在控制台窗口中输入:
c:\1.exe i love you


----------------解决方案--------------------------------------------------------
MS在C盘下才比较正确。不过我基本上不用


----------------解决方案--------------------------------------------------------
  相关解决方案