Hello,

Voici un bout de code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
float xp;
float bidule1;
float bidule2;
float bidule3;
float logp5;
 
logp5 = logf(0.5);
 
bidule1 = (float)(_value.r);
bidule2 = logp5/logf(_bias.x);
bidule3 = powf(bidule1, bidule2);
 
xp = powf(_value.r, (logp5/logf(_bias.x)));
Pour une raison inexplicable, la dernière ligne ne se compile pas sous VS2005 (pas de problèmes sous 2003).
Si je remplace le 2ème terme par bidule2, il n'y a pas d'erreur de compilation.
Voici les message d'erreur (toutes concernant cette ligne) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
error C2143: erreur de syntaxe : absence de ')' avant ';'
error C2143: erreur de syntaxe : absence de ';' avant ')'
error C2059: erreur de syntaxe : ')'
error C2059: erreur de syntaxe : ')'
Merci de votre coup de main...