TiRaNo Postado Fevereiro 27, 2012 Denunciar Share Postado Fevereiro 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Fevereiro 27, 2012 Denunciar Share Postado Fevereiro 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 TiRaNo Postado Fevereiro 27, 2012 Autor Denunciar Share Postado Fevereiro 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
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 para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.