fullpath = '/home%s' % arhiv
subprocess.call(['tar', 'xvf' , fullpath])
#include <iostream>
using namespace std;
void main() {
string name = "ls -l";
system(name);
}
prog.cpp:6:13: error: cannot convert ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’ to ‘const char*’ for argument ‘1’ to ‘int system(const char*)’
system(name)
В виду какой необходимости ты использовал тип const char* для своих переменных вместо std::string?
int remove ( const char * filename );
int system(const char *command);