Plateformes d'assistance Windows Linux/Unix MacOS Matériel/Hardware Logiciels/

Signaler
Messages postés
18
Date d'inscription
mardi 29 avril 2008
Statut
Membre
Dernière intervention
17 janvier 2009
-
Messages postés
212
Date d'inscription
mardi 17 mai 2005
Statut
Membre
Dernière intervention
23 juin 2011
-
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.

1 réponse

Messages postés
212
Date d'inscription
mardi 17 mai 2005
Statut
Membre
Dernière intervention
23 juin 2011

Salut, as tu regardé du coté de atoi(...) et itoa(...) ?

Cordialement,
Sébastien.