Comme l'as dis bousk dans sa premi�re r�ponse, system n'accepte que des char *, si tu veux utiliser un string il faut donc faire : maString.c_str() ce qui retourne un char *.
De plus, il faut aussi savoir que les cha�nes de caract�res (char *) ne peuvent pas �tre compar� (on compare les pointeurs et non la cha�ne) et ne peuvent pas utiliser l'op�rateur + et = (actions effectu�es sur le pointeur et non sur la cha�ne). C'est donc pour cela qu'on a cr�� la classe std::string.
Donc, si tu veux concat�n� un char * avec un string, le plus simple est de faire :
Code:
1
2
3
4
5 std::string instruction(pPath); instruction += cheminTest; system(instruction.c_str());