Le Wed 21/07/2004, christo.leroy disait > bonjour, > > voila, je viens de poser la question sur un forum de programmation en c > et on me renvoie ici, donc, > je suis en train de faire un programme en c qui va tourner sur debian, > et qui lance un binaire par une commande : systeme(binaire); > > le langage c etant monotache ( c'est la reponse qu'on m'a faite sur le > forum c), le programme stoppe son execution tant que le binaire lancé > par system(...) n'a pas terminé son execution. > > et on peut faire en sorte que le programme lance le binaire, et continue > sans s'inquieter de savoir s'il est fini ou pas. > on me dit que la solution est dans un appel au systeme d'exploitation ( > DEBIAN ), et c'est là que j'ai besoin de vous. > la Debian permet elle cela ? > on parle de la fonction fork() ? > > désolé d'etre un peu hors sujet, mais on pourrait reformuler la question > comme cela: > > la Debian permet elle de contourner le fait que le C soit monotache,en > faisant tourner un programme en C qui lance un binaire (par la commande > system() ) tout en continuant son execution (sans attendre la fin du > binaire lancé).
Oui. Mais visiblement tu as besoin d'apprendre la programmation Unix. Pour ça je te conseille "La programmation sous Unix" de Jean-Marie Rifflet, ce fut chez Edisciences puis interEditions, je ne connais pas l'éditeur actuel. -- Erwan