我制作一个简单的命令行程序只是为了让我的C ++知识达到基本水平, 我想从C ++程序向CMD发送一个命令,该命令由命令的一部分组成,其余的变量到目前为止是我的代码:
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
string directory;
cout<<"Input the directory you would like to make your folder in: ";
cin>> directory;
system("mkdir" directory);
}
我收到错误:
error: expected ')' before 'directory'|
有谁知道这样做的方法?最后我希望CMD执行命令&#34; mkdir C:*输入目录*
我一直在努力解决这个问题,但是没有成功,我也在互联网上看了一眼但无济于事,提前谢谢。