先看程序:

#include<iostream>
using namespace std;

int main(int argc, char *argv[])
{
	cout << argc << endl;
	cout << argv[0] << endl;

	return 0;
}


      结果为:

1
C:\Documents and Settings\Administrator\桌面\cpp\Debug\test.exe

      在VC6.0中选择“工程”,设置,然后按下面的图片填上相关信息:

 

       此时,将程序改为:

#include<iostream>
using namespace std;

int main(int argc, char *argv[])
{
	cout << argc << endl;
	cout << argv[0] << endl;
	cout << argv[1] << endl;
	cout << argv[2] << endl;
	cout << argv[3] << endl;

	return 0;
}


       结果为:

4
C:\Documents and Settings\Administrator\桌面\cpp\Debug\test.exe
a
b
c


 

       如果程序要读取某文件的信息,而该文件的名称不是在程序中给定,而是由用户确定,那么给main传参数就是一个很好的方法.


本文转载:CSDN博客