
Envoyé par
juve1897
Bonjour je souhaiterais écrie un entier dans une chaine de caratère pour ensuite écrire cette chaine dans un tube.
J'utilse donc sprintf pour écrire dans la chaine, mais le problème c'est qu' eele écrit l'entier et beaucoup de n'importe quoi ensuite.
C'est faux. Je pense que tu confonds strlen() et sizeof. Montre ton code.
if(write(tube[1],data,MAX) == -1)// tube déclaré en variable global
Ben non. C'est
if (write (tube[1], data, strlen (data)+1) == -1)
faut lire les docs des fonctions...
Partager