bonjour,
je développe actuellement sous DOS un programme (prog1) qui doit en appeller un autre (prog2).
prog1 appelle prog2 à l'aide de la fonction system et agit selon la valeur retournée par 2. Enfin, c'est ce que je voudrais, mais soit je me débrouille mal, soit system ne retourne pas la valeur renvoyée par le programme appelé comme c'est le cas sous les UNIX like. Il semble retourner zéro du moment que l'appel s'est bien passé, et j'ai beau mettre des return(xxxx) (avec xxx>0 !) dans le main de prog2, rien à faire.
qui peut confirmer ? apparemment les valeurs de retour de system dépendent de l'implémentation.
Merci par avance.

 

 
		
		 
         
  
			
			


 
   


 valeur de retour de la fonction "system" en C
 valeur de retour de la fonction "system" en C
				 Répondre avec citation
  Répondre avec citation
 
			 
  Envoyé par MSDN
 Envoyé par MSDN
					
				

 
  
  
  
			 .
.
Partager