Récupérer la valeur retourné par system d'un script shell en ASCII
Bonjour tt le monde,
Voilà, j'execute un script Shell dans un programme C à l'aide de la commande system (dans un environnement AIX). Mon script ne retourne que les valeurs 0, 1 et 99, mais lorsque je récupère ce retour dans mon programme C j'ai d'autres valeurs (256 pour 0 ...) je pense que la lecture du retour ne ce fait pas en ASCII.
Prog C :
Code:
1 2 3 4 5
|
int iRet;
...
iRet=system(szCmd);
.... |
Comment pourrai je avoir la vrai valeur retourné du script ?
Merci bq pour votre temps.