gpt4 book ai didi

c - 我使用 sprintf() 然后也不能为 cp 文件应用 system()

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

<分区>

char str[256]="cp /home/anup/unix_arch/w1.c /home/anup/Desktop/work.c";
sprintf(buf, "/bin/sh -c %s", str);
system(buf);

查看 cp --help 时出错,我无法弄清楚!

如果我执行 system("vim wave.c"),它会显示一个 vim 发行商介绍页面

如果我执行 system("rm wave.c"),它会提示再次查看 rm --help

请帮我找出问题所在,主要是,我想在 c 程序中执行 shell 命令(复制)

请大家集思广益。

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