‘壹’ 主函数从命令行读入一个文件名
有的时候希望给程序传递参数, 可以在运行一个程序时在命令行上跟上几个参数. 而程序设计好去取得参数在程序中使用. 就需要利用main()函数的argv[]. 举例如下.
// abc.cpp----- abc.exe
// 在命令行上键入 abc sun moon
#include <iostream>
using namespace std;
int main(int targc, char* argv[])
{
cout<<"获得参数1: "<<argv[1]<<endl;
cout<<"获得参数2: "<<argv[2]<<endl;
system("pause");
return 0;
}
假设这个程序编译后名字为abc.exe , 在windows的附件中进"命令行提示符", 到仿DOS窗口
在命令行上键入 abc sun moon 就可以看到效果. 具体参数派什么用场看你的需要了.