Salut,
j'ai besoin d'utiliser le CMap dans mon code
voici la déclration sachant que la valeur de chaque clé est un tableau de structure
CMap<CString,LPCTSTR,HandlingUpdate*,HandlingUpdate*> map_Symbol;
sachant que HandlingUpdate est le nom du structure
typedef struct
{
char szKey[100];
BOOL bProcess;
}HandlingUpdate;
Los du remplissage du variable map_Symbol
HandlingUpdate g_UpdateBid[23];
g_UpdateBid[0].bProcess = FALSE;
strcpy(g_UpdateBid[0].szKey,"AA");
map_Symbol.SetAt("ABBN",g_UpdateBid);
g_UpdateBid[0].bProcess = TRUE;
strcpy(g_UpdateBid[0].szKey,"BB");
map_Symbol.SetAt("AZER",g_UpdateBid);
puis j'ai un look up
HandlingUpdate *g_UpdateBidLook;
map_Symbol.Lookup("ABBN",g_UpdateBidLook);
--> il m'a afficher les valeurs du Key= AZER et non du Key =ABBN
c'est à dire le key= BB et bPorcess= TRUE
Est ce quelq'un a une idée ?
j'ai besoin d'une réponse à propose ce ça. pourquoi CMap n'a pas retourné la bonne valeur
Merci