我了解 argv 和 argc 的作用以及它们的使用方式,但我需要重新创建它们。在 C 语言中,你将如何编写一个函数来模仿它们。
您只需创建一个数组来存储要传入的参数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)