C程序中的命令行参数?

Dan*_*iel 0 c parameters

如何在C中读取命令行参数?例如,在

./test --help
Run Code Online (Sandbox Code Playgroud)

要么

./test --build
Run Code Online (Sandbox Code Playgroud)

我如何访问"--build"或"--help"?

ste*_*fan 8

您的参数在argv中:

int main(int argc, char **argv)
Run Code Online (Sandbox Code Playgroud)

如果你打印argv(argv [0],argv [1]等)的内容,你会得到这个想法.

尝试:

int main (int argc, char **argv)
{
    for(int i = 0;i< argc;i++) 
        printf("%s\r\n",argv[i]);
}
Run Code Online (Sandbox Code Playgroud)