gpt4 book ai didi

c - 在系统命令中使用来自命令行的参数

转载 作者:行者123 更新时间:2023-12-01 14:35:33 25 4
gpt4 key购买 nike

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
main(int argc,char *argv[]){
int i,j;
for (i=0;i<argc;i++){
printf("Name: %s\n",argv[i]);
char name[100];
sprintf(name,"echo"| rev, argv[i]);
system(name);

}

};

我有这个,我的问题是如何使用存储在 argv[i] 中的名称反转文件,我想要的是执行执行此命令“rev argv[i]”的子进程?

谢谢!

最佳答案

认为您需要更改 sprint()

sprintf(name,"rev %s", argv[i]);

好吧,您也应该在正确的参数上执行此操作,对所有参数执行此操作可能不是您想要的。

关于c - 在系统命令中使用来自命令行的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15919218/

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