C/C++:从命令行获取参数

来源:互联网 发布:化妆品 知乎 编辑:程序博客网 时间:2024/06/14 09:13

注意:argc代表参数数量,若没有参数时为1,即代表只有一个命令本身。argv[0]代表命令本身,argv[1]代表第一个参数,argv[2]代表第二个参数。

#include <cstdio>#include <cstring>char filenameA[100];char filenameB[100];FILE* fileAp = NULL;FILE* fileBp = NULL;int main(int argc,char** argv){    strcpy(filenameA,argv[1]);    strcpy(filenameB,argv[2]);    fileAp = fopen(filenameA,"r");    fileBp = fopen(filenameB,"r");    if(fileAp==NULL)    {        printf("can not find file named %s.\n",filenameA);        return 0;    }       if(fileBp==NULL)    {        printf("can not find file named %s.\n",filenameB);        return 0;    }    return 0;}
原创粉丝点击