怎么用ctype.h 和 argc,argv 来 以小写形式打印命令行参数

问题描述:

不能用引号’‘。怎么用ctype.h 和 argc,argv 来 以小写形式打印命令行参数

比如这样img

#include <stdio.h>
#include <ctype.h>
int main(int argc, char**argv) {
    if(argc<2) return 1;
    for(int i=1;i< argc;i++)
    {
        for(int j=0;argv[i][j]!='\0';j++)
        {
            printf("%c",tolower(argv[i][j]));
        }
        printf(" ");
    }
    return 0;
}

在main函数里根据argc的个数,对argv中每个字符串都进行大小写转换再输出