【main()的参数探究】

恩...今天研究信安的课件的时候看到一段对于main(int argc,char *argv[])的编程


所以探究探究main()函数的参数

探究程序如下:

#include <cstdio>
#include <cstdlib>
#include <cmath>
#include <cstring>
#include <ctime>
#include <algorithm>
#include <iostream>
#include <sstream>
#include <string>
#define oo 0x13131313
using namespace std;
int main(int n, char *s[ ])
{
    printf("%d
",n);
    for(int i=0;i<=n;i++)
        printf("%s
",s[i]);
    return 0;
}


一.输入参数的方法:

打开cmd进入当前目录下

C:UsersAdministratorDesktop>

输入

1.exe aa aa aa

这4个均为main 的参数

二.参数的存储

n=4

s[0] 1.exe

s[1] aa

s[2] aa

s[3] aa

三.输出结果


四.应用

实际上cmd的控制命令(dir,cd之类)也是这样类似的cpp(类c)程序?

所以才能控制参数



2015 5/11

原文地址:https://www.cnblogs.com/zy691357966/p/5480364.html