在System(“”)中使用C ++变量;

时间:2018-05-26 11:22:42

标签: c++ cmd

有没有办法在命令中使用变量:system(“...”);?例如,我试过这个,但它不起作用:

int main ()
{
    int x=5;
    system("echo Number " x " is my favorite number.");
    return 0;
}

我也试过这个

system("echo Number " << x << " is my favorite number.");

它也不起作用。 谢谢。

注意:我刚刚开始学习C ++,我仍然是初学者。

1 个答案:

答案 0 :(得分:2)

如果你正在使用C ++ 11,那么你可以使用document.querySelector("span.gD").getAttribute("email") :{/ p>

std::to_string

这会调用std::string part_a("echo Number "), part_b(" is my favorite number"); system((part_a + std::to_string(x) + part_b).c_str()); 的重载operator+()

传统方法是将其打印到class basic_string并使用底层字符串。