Pointeur de structure C++
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:
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); |