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 :
Comment pourrai je avoir la vrai valeur retourné du script ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 int iRet; ... iRet=system(szCmd); ....
Merci bq pour votre temps.
Partager