Как да конвертирам низ в нещо, което мога да изпълня чрез system()?
имам това
std::string out = "some command to run" + some_string_variable;
system(out);
Това няма да се компилира и ми дава грешка при преобразуване
Няма подходяща функция за преобразуване от std::string към const char *
Но ако се опитам да избягам
system("pause");
Това работи
const char (&)[N]
, а неstd::string
. Затова второто работи. - person chris   schedule 21.12.2012