我目前正在尝试使用一些 .wav 文件进行隐写术。
我想要做的是编写一个程序,将声音文件打开到一个数组中,然后修改所述数组,但这就是我卡住的地方。
目前我有:
#include <stdio.h>
#include "scc110wav.h"
int main ()
{
unsigned char *soundData = LoadWavAudioFile("3stepoct.wav");
int byte;
for (byte = 0; byte <= 5554944; byte++){
printf("%d\n", soundData[byte]);
}
}
我目前所能做的就是打印数组,但无法更改数组的值。我知道我不需要在最后打印数组,特别是因为它太大了,但我只是想感受一下文件,这样我就可以将数组值更改为 ASCII 值,而无需监听检测到声音的大部分变化。