标签: c++ shell cmd system execute
我想创建类似的东西
int main () { string s{}; std::cout << "Enter CMD: \n"; getline(cin,s); system(s); }
但是由于我只能在const char上使用system,所以它根本不起作用,对此有其他解决方案吗? mabye shellexecute?
const char
system
答案 0 :(得分:1)
您可以使用std::string::c_str()。
std::string::c_str()
system(s.c_str());