Bonsoir à tous,
Continuant mes premiers pas avec libsndfile (et avec C++... merci pour votre indulgence), je cherche à modifier le bloc suivant
de façon à travailler avec une copie intégrale des données du fichier wav, et non par bloc de 1024 comme c'est la cas ici.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
Il me faut pour cela un tableau dynamique, ne connaissant pas à l'avance le nombre de blocs de 1024 dans le fichir wav.
Le plus simple me semble t-il est de travailler avec une variable de type vector<double> à laquelle je pourrais appliquer une fonction push_back dans le corps du while.
Je me retrouve bien entendu avec l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
N'ayant peut-etre pas besoin de travailler avec des blocs de 1024, j'ai essayé l'approche suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part no matching function for call to 'std::vector<double>::push_back(double[1024])'
Mais j'ai bien sûr un problème de conversion 'double*' to double
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
Si qq'un avait une astuce/solution svp.
Thanks!

 

 
		
		 
         
 

 
			
			


 
   


 Problème de casting avec tableau dynamique
 Problème de casting avec tableau dynamique
				 Répondre avec citation
  Répondre avec citation
Partager