nap*_*aza 2 c program-entry-point function
我试图从一个单独的二进制文件移动一些代码,并将其放在我的主程序中.不幸的是我无法模仿main函数的初始化变量.
如何创建argc和argv手?有人可以给我一些示例作业.
因为它看起来像这样:
int main(int argc, char *argv[])
Run Code Online (Sandbox Code Playgroud)
我想我可以像这样分配它们:
int argc=1;
char *argv[0]="Example";
Run Code Online (Sandbox Code Playgroud)
但它不起作用.谁能告诉我这是怎么做到的?
int argc = 3;
char *argv[4];
argv[0] = "fake /path/to/my/program";
argv[1] = "fake arg 1";
argv[2] = "fake arg 2";
argv[3] = NULL;
fakemain(argc, argv);
Run Code Online (Sandbox Code Playgroud)