gpt4 book ai didi

C 在 Windows 上,复制文件的代码不起作用

转载 作者:可可西里 更新时间:2023-11-01 14:42:52 25 4
gpt4 key购买 nike

我有这段代码;当您直接将参数写入 system() 时它会起作用,如果您将参数传递给它则不起作用。有什么帮助吗?

char dest[100];
char file[50];
char dir[100];

printf("Enter source path: ");
scanf("%s", dir);

printf("Enter filename: ");
scanf("%s", file);

printf("Enter destination path: ");
scanf("%s", dest);

system("move \"c:\\users\\putty.exe\" g:\\ \n" ); /* <--works */
system("move \"%s%s\" %s", dir,file,dest); /* <--doesn't work */

最佳答案

你可以试试这个

char dest[100];
char file[50];
char dir[100];
char command[300];
printf("Enter source path: ");
scanf("%s", dir);
printf("Enter filename: ");
scanf("%s", file);
printf("Enter destination path: ");
scanf("%s", dest);
sprintf(command,"move %s%s %s", dir,file,dest);
system(command);

关于C 在 Windows 上,复制文件的代码不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14472389/

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