我正在练习线程,我发现了一个问题,即"创建尽可能多的线程作为参数接收正在执行的程序"
I.E =
./program a c d
(此处将创建3个主题)
我不知道如何采取论据并使用它,你们可以教我如何做到这一点吗?我没有要求你让我的代码(有些人可能会认为我要求你做我的作业,它不是那样的)谢谢你
答案 0 :(得分:0)
您是否注意到main -
原型中的argc和argvint main(int argc, char* argv[])
这两个变量负责像参数一样管理命令。 argc
或参数count存储从命令行接收的参数数量。始终收到一个参数,即程序的当前目录。 argv[]
存储收到的实际参数。它们以数组的形式存储为字符串。要访问,比如说第一个参数,你可以使用
printf("%s", argv[0]);