main函数参数怎么理解啊?
int main(int argc,char **argv)能详细讲讲如何传递main函数参数和如何利用main函数的参数吗?
#include <stdio.h> #include <stdlib.h> #include <iostream> using namespace std; int main(int argc,char *argv[]) { int c,i,letter[26]; FILE *ifp,*ofp; if(argc!=3){ cout<<"error"<<endl; exit(1); } ifp=fopen(argv[1],"r"); ofp=fopen(argv[2],"w"); for(i=0;i<26;++i) letter[i]=0; while ((c=getc(ifp))!=EOF) if(c>='A'&&c<='Z') ++letter[c-'A']; for(i=0;i<26;++i){ if(i%6==0) putc('\n',ofp); fprintf(ofp,"%c:%5d ",'A'+i,letter[i]); } putc('\n',ofp); system("pause"); }我的程序代码是这样的,但是为什么我没有生成.exe格式的文件呢?我想用命令行,对于这个程序我应该怎么用呢?