Comme je l'ai écris précédement les fichiers audio actuels, sont composé d'une entête et des données.
// Calcule le nombre de points du fichier jo fichierjo static int nbdepointsFichierJo(FILE* fichierjo) { // Retour au début du fichier rewind(fichierjo); // Initialisation compteur de points int nbdepoints = 0; int abadie = EOF; for(int impair=1; (abadie=fgetc(fichierjo))!= EOF; impair=1-impair) { if(impair) continue; nbdepoints += abadie; } return nbdepoints; }
C'est du langage C++ qui dit d'ouvrir mon fichier au format abadie.jo et d'incrémenter les temps de chaque front, pour obtenir la somme totale en durée de tous les fronts. Cette écriture est destinée à un format abadie.jo, composé de 2 valeurs par front, son amplitude par rapport à la pression ambiante et sa durée. .
Contact et support: Joris Abadie