Identificateur non déclaré, pourquoi ?
Salut,
pourriez vous svp m'aider sur mon code ?
J'ai une erreur identificateur non déclaré :
c:\users\.../documents\visual studio 2008\projects\coursc++\transmission_argument_par_valeur\transmission_argument_par_valeur.cpp(9) : error C2065: 'X'*: identificateur non déclaré
Je ne trouve pas pourquoi, que manque t'il ?
Enfin dans l'affichage du résultat il doit en principe y avoir cela :
Dans SigmaInterval, x ==> 15
Dans SigmaInterval, x ==> 16
D'où vient l'affichage 2 fois ?
D'où vient x ?
merci ;)
le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
#include <iostream>
using namespace std;
int SigmaInterval(int x, int y)
{
int s = -1;
if ((x >= 0) && (y > X))
{
s = 0;
while (x <= y)
s += x++;
}
cout << "Dans SigmaInterval, x ==>" << x << endl;
return s;
}
int main(int argc, char * argv[], char * envp[])
{
int i = 4;
int s1 = SigmaInterval(4, 14);
int s2 = SigmaInterval(i, 15);
int d = s2 - s1;
cout << "s2 ==> " << s2 << '\n' << "s1 ==> " << s1 << '\n' << "d ==> " << d << '\n'
<< "Dans main, i ==> " << i << endl;
return 0;
} |