1 つのmain(int argc, char *argv[])
関数の名前を通常のサブ関数のように変更し、関数a(int argc, char *argv[]);
を呼び出しa()
ますmain()
。そして、引数を渡します。例えば。
char *arg[10];
arg[0]="program_name";
arg[1]="-a";
arg[2]="1";
arg[3]="-b";
arg[4]="2";
a (5, arg);
しかし、a()
返品は失敗します。a()
位置で解析を停止しますarg[1]
。私はこの問題で 3 日間を費やします。何か案が ?