int main(int argc,char** argv)参数的意义

argc   表示命令行参数个数(包含可执行文件名) 
argv   则是一个字符串数组,共有   argc   个字符串,每个串为一个参数 

如你生成了一个   t1.exe   的文件,按如下方式运行 

C:\> t1     f1.txt     /p 

则   argc   =   3 
     argv[0]   =   "C:\> t1.exe " 
     argv[1]   =   "f1.txt " 
     argv[2]   =   "/p " 

  你可以在程序使用以上参数,比如检查   argv[0],使其为指定的文件名才能运行,不让人更改你的可执行文件
名称
posted @ 2013-04-02 16:51  milier_otw  阅读(199)  评论(0)    收藏  举报