【发布时间】:2011-01-15 14:19:08
【问题描述】:
我正在处理音频数据。我想反向播放示例文件。数据存储为无符号整数,并且包装得很好。有没有办法调用memcpy 以相反的顺序复制。也就是说,如果我将 1,2,3,4 存储在一个数组中,我可以调用 memcpy 并神奇地将它们反转,这样我就得到了 4,3,2,1。
【问题讨论】:
-
C 没有这样的函数,但是很容易写出来。
-
可能值得考虑改变你迭代数据的方式而不是改变顺序,我怀疑它会更有效......
-
你让我神奇地难住了。
-
马克,我不迭代,我以块的形式复制缓冲区。克雷格——电脑很神奇吧? :)
-
计算机可能很酷,我猜这对于某些用途来说是magic的粗略近似。 :-)