gpt4 book ai didi

c - 接受论据并使用它

转载 作者:行者123 更新时间:2023-11-30 17:31:15 25 4
gpt4 key购买 nike

我正在练习线程,我发现一个问题,上面写着“创建与接收正在执行的程序的参数一样多的线程”

即 = ./program a c d (这里将创建3个线程)

我不知道如何接受参数并使用它,你们能教我如何做到这一点吗?我不是要求你给我制作代码(有些人可能认为我要求你做我的作业,但事实并非如此)谢谢

最佳答案

你有没有注意到main-原型(prototype)中的argc和argv

int main(int argc, char* argv[])

这两个变量负责管理命令(如参数)。 argc 或参数计数存储从命令行接收的参数数量。始终收到一个参数,即程序的当前目录。 argv[] 存储收到的实际参数。这些以数组形式存储为字符串。要访问,例如第一个参数,您可以使用

printf("%s", argv[0]);

关于c - 接受论据并使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24725789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com