Bonjour,

Pour un projet, j'ai dans une grande chaine de caractère des données brutes d'un son Wave.
L'avantage de le mettre dans une chaine de caractère est que 1 ou 2 caractère (ou plus) donnent une note (8bits per sample ou 16bits per sample - un caractère fait 8 bits). Pour traiter ce son (en l'occurence, faire un effet d'echo), je dois prendre les valeurs, les atenuer, les sommer et les remettre en format caractère.

Je cherche donc comment utiliser les fonctions existantes ou quelle fonction ecrire pour passer de 1 ou 2 caractères à une valeur entière : en fait relire les bits mais au format entier et non caractère... Un cast suffit-il ?

Je dois faire cela sachant que les données à récupérer sont signées (-127 a 127 en 8 bits).

Je vous remercie... dites moi si il manque des détails pour répondre.