void main()
{
int i;
int x[100];
FILE* ft = fopen("voice.dat","r");
for(i=0; i<100; ++i)
{
fscanf(ft, "%d",&x[i]);
}
}
voice.dat 파일을 읽어서 0~99번째까지의 값을 x[100]에 배열로 읽으려고 하는데 위의 코드로 하면 x값이 다 0으로 저장됩니다.
어떻게 하면 값을 제대로 읽을 수 있을 까요?
voice.dat는 음성이 저장된 파일인데 matlab으로 값을 읽어보면
-11 -13 -13 -12 -10 -9 -8 -8 -8 -8 ...
으로 2001개의 데이터가 저장되어 있습니다.