Bonjour,
Je developpe une application console avec visual C++ ( volont� de l'entreprise )
Mon probl�me apparait au moment ou je veux ajouter un �l�ment dans la base de registre par l'interm�diaire de la fonction system(const char *)
voici ma ligne de commande :
system("REGEDIT \"C:\\Documents and Settings\\Moi\\My Documents\\Visual Studio Projects\\automation\\monFichier.reg\"");
Regedit me demande confirmation avec le bon chemin
Quand je valide, j'ai droit � l'erreur :
" Cannot import C:\Documents and Settings\Moi\My Documents\Visual Studio Projects\automation\monFichier.reg : Error opening the file. There may be a disk or file system error. "
Le probl�me viens des espaces dans le chemin car lorsque je prend un chemin qui ne contient pas d'espace, tout se passe normallement et je n'ai m�me pas besoin de mettre les guillements.
J'ai cherch� sur le forum, essay� le coup des guillemets.
J'ai essay� plusiseurs choses comme d�sp�cialiser les espaces mais rien � faire.
J'ai rajout� des guillemets suppl�mentaires mais tjs pareil.
J'avoue que je ne sais plus trop quoi essay�
Quelqu'un aurait-il d�j� eu ce soucis et pourrait m'aider svp
Merci par avance
Partager