TiRaNo Posted February 27, 2012 Report Share Posted February 27, 2012 Olah estou com um codigo q tenho q trabalhar em cima porem nem compilando ele estah axo q he um problema simples de se resolvervoid modifica_dados_brutos( double*,long); struct { unsigned short formattag; unsigned short numberofchannels; unsigned long samplingrate; unsigned long avgbytespersecond; unsigned short blockalign; } wave_chunk; fread(&wave_chunk,sizeof(wave_chunk),1,fr); fwrite(&wave_chunk,sizeof(wave_chunk),1,fw); modifica_dados_brutos(&amostras_no_tempo[0],tamanho_da_janela,wave_chunk.samplingrate); for(long i=0;i<tamanho_da_janela;i++) { waveformdata=(unsigned char)amostras_no_tempo[i]; fwrite(&waveformdata,sizeof(waveformdata),1,fw); } } else if((resolucao==8) && (wave_chunk.numberofchannels==2)) { unsigned char waveformdata_right; unsigned char waveformdata_left; double* amostras_no_tempo_left = new double[tamanho_da_janela]; double* amostras_no_tempo_right = new double[tamanho_da_janela]; for(long i=0;i<tamanho_da_janela;i++) { fread(&waveformdata_left,sizeof(waveformdata_left),1,fr); fread(&waveformdata_right,sizeof(waveformdata_right),1,fr); amostras_no_tempo_right[i]=(double)waveformdata_right; amostras_no_tempo_left[i]=(double)waveformdata_left; } não colei o codigo todo pois é muito grande o problema esta na declaração da funcao void modifica_dados_brutos( double*,long); com a chamada da funcao modifica_dados_brutos(&amostras_no_tempo[0],tamanho_da_janela,wave_chunk.samplingrate);obrigado Quote Link to comment Share on other sites More sharing options...
0 Jonathan Queiroz Posted February 27, 2012 Report Share Posted February 27, 2012 Na declaração da função modifica_dados_brutos ela recebe apenas dois argumentos (um ponteiro para um double e uma variável do tipo long), mas você está chamando-a com três parâmetros: &amostras_no_tempo[0], tamanho_da_janela e wave_chunk.samplingrate. Quote Link to comment Share on other sites More sharing options...
0 TiRaNo Posted February 27, 2012 Author Report Share Posted February 27, 2012 he então mas eu preciso dos 3 parametros e fiz de td pra tentar passar o parametro da struct na declaração mas não consegui obter sucesso Quote Link to comment Share on other sites More sharing options...
Question
TiRaNo
Olah estou com um codigo q tenho q trabalhar em cima porem nem compilando ele estah axo q he um problema simples de se resolver
não colei o codigo todo pois é muito grande o problema esta na declaração da funcao com a chamada da funcaoobrigado
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.