gpt4 book ai didi

c - 如何从C程序向Linux命令发送命令

转载 作者:行者123 更新时间:2023-11-30 18:48:46 25 4
gpt4 key购买 nike

我正在尝试从 C 程序向 Linux 命令行发送命令,但有一部分我不知道该怎么做。

例如,在我的 C 代码中

system("raspistill -o image.jpg");

我希望能够做的是在“image”末尾添加一个数字,并在每次程序运行时递增它,但是如何将变量n传递给system() 函数仅查找 const char

我尝试过,但没有成功:

char fileName = ("raspistill -o image%d.jpg",n);
system(filename);

我尝试对此进行搜索,但没有找到有关如何向其添加变量的任何信息。抱歉这个菜鸟问题。

最佳答案

char fileName[80];

sprintf(fileName, "raspistill -o image%d.jpg",n);
system(filename);

关于c - 如何从C程序向Linux命令发送命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44679195/

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