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 : Sélectionner tout - Visualiser dans une fenêtre à part
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;
}