c++中用system函数如何用把变量放到命令里去

2024-12-29 21:17:25
推荐回答(2个)
回答1:

#include
#include
using namespace std;
void main()
{
char buffer[300] = {0};
char filename[256] = {0};
cout<<"请输入删除的文件名"< cin >> filename;
sprintf(buffer, "del D:\\%s", filename);
system(buffer);    //这里要从d盘的目录删除输入的文件名
}

回答2:

用sprinf函数,

int sprintf ( char * str, const char * format, ... );

该函数与printf类似,只是一个向字符串写入,一个向标准输出设备写入。

char file[256];
sprintf(file, "D:\\%s", input_file_name);
system(file);