【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",n); for(int i=0;i<=n;i++) printf("%s\n",s[i]); return 0; }
一.输入参数的方法:
打开cmd进入当前目录下
C:\Users\Administrator\Desktop>
输入
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