C memcpy dans le sens inverse

Je suis en train de travailler avec des données audio. J'aimerais jouer le fichier de l'échantillon dans le sens inverse. Les données sont stockées comme des entiers non signés et des paniers de nice et serré. Est-il un moyen d'appeler memcpy qui va copier dans l'ordre inverse. c'est à dire si j'avais 1,2,3,4 stockées dans un tableau, j'ai pu appeler memcpy et comme par magie inverse, donc en fait je obtenir 4,3,2,1.

C n'a pas une fonction comme ça, mais il est très facile d'en écrire un.
Il pourrait être intéressant d'étudier la possibilité de modifier la façon dont vous iterate sur les données plutôt que de changer l'ordre, je pense qu'il serait plus efficace...
Vous avez je me suis perplexe avec magie.
Mark, je n'ai pas réitérer, je copie tampons en morceaux. Craig - ordinateurs sont à la magie? 🙂
Les ordinateurs, cool, qui est une approximation de magie pour certaines raisons je suppose. 🙂

OriginalL'auteur Aran Mulholland | 2010-02-11