gpt4 book ai didi

c++ - cpp程序中system函数的使用

转载 作者:太空宇宙 更新时间:2023-11-04 05:22:14 24 4
gpt4 key购买 nike

请解释以下语法:系统(常量字符*命令);

我想使用这个函数在 unix 系统上运行命令。我需要使用相同的命令执行(自动化)多个测试用例,但它们也有其他不同的输入值。我如何为所有测试用例重用此代码。

最佳答案

int main()
{
char *base = "./your_testcase " ;
char aux[50] = "./your_testcase " ;
char *args[] = {"arg1" ,"arg2" ,"arg3"};
int nargs = 3;

for(i=0;i < nargs;i++)
{
/* Add arg to the end of the command */
strcat(aux,args[i]) ;
/* Call command with parameter */
system(aux);
/* Reset aux to just the system call with no parameters */
strcpy(aux,base);
}
}

关于c++ - cpp程序中system函数的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1062490/

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