如何编写“argv”和“argc”

con*_*mer -2 c argv argc

我了解 argv 和 argc 的作用以及它们的使用方式,但我需要重新创建它们。在 C 语言中,你将如何编写一个函数来模仿它们。

Joa*_*son 6

您只需创建一个数组来存储要传入的参数argv,并进行argc相应的设置,例如;

int argc = 3;
char* argv[argc + 1];

argv[0] = "binary name";
argv[1] = "first parameter";
argv[2] = "second parameter";
argv[3] = NULL;

int result = main(argc, argv);
Run Code Online (Sandbox Code Playgroud)