#include <iostream>
using namespace std;
int main(int argc, char** argv)
{
//不管怎样argv[0]都是工程exe的路径
printf("-------------------argc---------------------\n");
cout << "argc is " << argc << endl;
printf("-------------------argv[0]---------------------\n");
cout << "argc is " << argv[0] << endl;
printf("-----------------argv-----------------------\n");
for (size_t i = 0; i < argc; i++)
{
cout << *argv << endl;
argv++;
}
argv--;
cout << *argv << endl;
printf("----------------------------------------\n");
cout << *argv[0] << endl;
cout << *(*(argv + 0)) << endl;
printf("*********************************\n");
cout << *(*(argv + 0) + 0) << endl;
cout << *(*(argv + 0) + 1) << endl;
cout << *(*(argv + 0) + 2) << endl;
cout << *(*(argv + 0) + 3) << endl;
system("pause");
return 0;
}
命令参数
运行结果