bonsoir
j'utilise dans mon programme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 execlp("sox","-r", 8000, "-s", "-w", "/home/son1.raw", "/home/son2.wav", NULL);
perror("echec de execlp.\n");
il me m'affiche:échec de execlp. : Bad address
j'ai fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
execl("/etc/local/bin/sox","sox","-r", 8000, "-s", "-w", "/home/khaled/son1.raw", "/home/khaled/son2.wav", NULL);
 perror("echec de execl.\n");
il m'affiche la même chose.aidez moi.

sox est un programme utilitaire de son .
dans cette commande il transforme le fichier raw en fichier wav
quand je lance cette commande dans le shell sa marche très bien