ne peut pas convertir 'std :: basic_string & lt; char & gt;' à 'const char *' pour l'argument '1' à 'int system (const char *)'

J'obtiens cette erreur: "invalid des opérandes de types de 'const char*' et de 'const char [6] "binaire" opérateur+'" quand j'essaie de compiler mon script. Ici devrait être l'erreur:

string name = "john";
system(" quickscan.exe resolution 300 selectscanner jpg showui showprogress filename '"+name+".jpg'");

source d'informationauteur Giacomo Cerquone