저는 현재 일부 .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 값으로 변경할 수 있습니다. 사운드의 변화를 많이 감지합니다.
글쎄,'soundData [index] = 42;'충분하지 않나요? –
"int byte;"를 좋아합니다. 그것은 "긴 문자열"과 같습니다. –
혼란 스럽습니다. 정확히 무엇이 문제입니까? 거기에'soundData [byte] = 50;'또는 unsigned char 값을 써서 쓸 수없는 이유가 있습니까? – Mike