main函数 参数解析

int index = 1;
    while(index < argc){
        if(strcmp(argv[index], "-d") == 0){
            index += 1;
            directory = (char*) malloc(strlen(argv[index]));
            strcpy(directory, argv[index]);
         
        }
        else if(strcmp(argv[index], "-ra") == 0){
            index += 1;
            rowa = atoi(argv[index]);
           
        }
        else if(strcmp(argv[index], "-rb") == 0){
            index += 1;
            rowb = atoi(argv[index]);
         
        }
        else if(strcmp(argv[index], "-ca") == 0){
            index += 1;
            cola = atoi(argv[index]);
        }else if(strcmp(argv[index], "-cb") == 0){
            index += 1;
            colb = atoi(argv[index]);
          
        }
        index += 1;

    }

 

posted @ 2022-04-07 18:54  BohrCh  阅读(33)  评论(0)    收藏  举报