作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在练习线程,我发现一个问题,上面写着“创建与接收正在执行的程序的参数一样多的线程”
即 = ./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/
我是一名优秀的程序员,十分优秀!