在 system() 函数 c++ 中使用 int 变量

-1 c++

我需要在我的 C++ 程序中使用 system() 函数中的 int veriable 。例如:

  • 整数a = 0;
  • 系统(“回显”a“”);

但我收到错误,我需要有关如何使用此错误的帮助:未找到 C++ 用户定义的文字运算符

Pau*_*ers 5

那是行不通的。C++ 不会以这种方式将整数插入字符串。相反,你可以这样做:

int a = 42;
std::string s = "echo " + std::to_string (a);
system (s.c_str ());
Run Code Online (Sandbox Code Playgroud)

另外,您可以查阅此页面,以便正确学习该语言。