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);
Partager