Bonjour,

Je souhaite sortir de ma boucle quand un pointer NULL,
Quand j'essaye, je ne sors pas de ma boucle mais je ne sais pas pourquoi
avez vous une idée ?
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
 
typedef struct T_Params T_Params;
struct T_Params
{
	__int64 CodedValue; 
	struct T_Params *p_next;
};
 
iint64 temp;
T_Params *Message = XXX; // pointe vers la meme structure structure
 
 
do
{
	if(Message->CodedValue != NO_VALUE)	
	{
                temp = Message->CodedValue;
	        // do specific case 
		Message = Message->p_next; 
	}
	else
	{
		// take another value
		Message = Message->p_next; 
	}	
}
while(Message != NULL);