hello,

Une petite question: lorsque je lance une commande systeme, disons sous linux, avec par exemple l'appel suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
system("monProg > out.txt")  ;
en supposant que le programme à lancer prenne du temps. Je voudrais savoir si le programme appelant reprends tout de suite la main, ou si il attends que la commande se termine avant de continuer?

(je précise que je demande ça car je soupçonne le programme de continuer de s'executer "parallèlement" à ma commande systeme, ce qui fait que le contenu de out.txt n'est pas complet au moment où je le traite dans la fonction appelante).

Merci d'avance