Bonjour,
voici que je suis face à un probleme classiqe sans doute mais je voudrais savoir quelle est la bonne methode pour formatter des different stypes de variables dans une même formule, dois je passer par d'autres fonctions et comment ?
voici mon code :
Avec cette formule je croyais qu'il fallait faire des castings, j'ai essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 unsigned int volume = 0x00; data unsigned int moyenne; //data pour liberer mem unsigned long moyenne2; int a = 25; float b = 0.001; int c =-77; moyenne2 = a * log10(moyenne/b)+c; //Erreur ici genere overspace memory printf("Moyenne en dB: %li\n", moyenne2) ;
comme ça mais ca ne marche pas :
a * log10(moyenne/(int)b)+c;
comment pourrais je faire ?
Merci
Partager