Bonjour � tous,
Je travaille sur un projet ayant pour but de sauvegarder et restaurer des bases de donn�es MySQL.
Pour ce faire, j'utilisais jusqu'� maintenant la fonction system() pour ex�cuter les commandes mysqldump et mysql (pour la restauration).
Mais avec system(), je ne peux pas r�cup�rer la sortie console qui m'indiquera si une erreur a eu lieu pendant la sauvegarde/restauration.
Donc, j'ai essay� avec _popen (version Windows de popen), mais le soucis, c'est qu'apparemment, les commandes mysql et mysqldump ne renvoient rien (mais elles �crivent tout de m�me des messages sur la console).
Si n�cessaire je peux vous mettre une partie de mon code, mais le probl�me ne viens pas de l� (j'utilise _popen exactement de la m�me fa�on avec une commande netstat, par exemple, et je r�cup�re bien la sortie).
Donc ma question est, comment r�cup�rer le texte qui s'affiche bien sur ma console apr�s avoir lanc� une de ces commandes, sans utiliser _popen, car ceci ne fonctionne pas?
Merci d'avance,
Cl�ment.
Partager