【C语言】命令行参数

命令行参数

  • argc: 传入参数的个数
    • 无参数则为1, 传一个为2
  • argv[]: 指针数组, 指向传递给程序的每个参数
    • argc[0]:程序名称
    • argv[1]:指向第一个命令行参数的指针
#include <stdio.h>
int main(int argc, char *argv[])
{
    if(argc == 2){
        printf("%s", argv[1]);
    }
    else if(argc > 2){
        printf("Too much argument");
    }
    else{
        printf("no argument");
    }
}
./a.out testing
./a.out "test1 test2"

猜你喜欢

转载自blog.csdn.net/weixin_46143152/article/details/126688334
今日推荐