有没有办法在命令中使用变量: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 ++,我仍然是初学者。
答案 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
并使用底层字符串。