system(“net user / add”<< x<<“”<< z);系统中的变量(“”);

时间:2013-12-04 01:56:06

标签: c++ system

当我第一次写这篇文章时,我没有希望这个工作,因为我只是疯狂地猜测,但我的意思是必须有一些方法在系统中使用变量(“”);这就是我试过的

system("net user /add " << x << " " << z);

哦,x和z是全局字符串,或者当变量在函数外但不在类ether中时,是正确的术语公共字符串,x的值是新用户的名称,z是密码。< / p>

1 个答案:

答案 0 :(得分:-1)

system()需要const char *。您必须使用strcat()并将1个C风格的字符串传递给函数:

char command [100] = "net user /add";
strcat(command, x);
strcat(command, " ");
strcat(commad, z);
system(command);

这是一个基本版本。