Ik heb het volgende:
Nu komt het:
Ik wil de CMapStringToString x aan de CMapStringToString-array xCollector toevoegen:
1.) Bovenstaande lijkt niet te werken, en ik kan [newbie] ook zo 1-2-3 geen oplossing vinden. Hoe moet het wel?
Vervolgens wil ik xCollector gaan uitlezen, dat moet zoiets worden:
2.) Zit ik hiermee een beetje in de goede richting?
Ik denk dat bovengenoemd voorbeeld mijn bedoeling voldoende illustreert.
Heb er inmiddels aardig wat mee geprutst, zonder succes. Ook search e.d. gebruikt.
Wie heeft 'n antwoord op mijn vragen?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| #define MAXSIZE = 200;
// een CMapStringToString object:
CMapStringToString x;
// array van CMapStringToString's:
CMapStringToString xCollector[MAXSIZE]
// twee CStrings gevuld met een tekst
CString tekst1 = "hallo"
CString tekst2 = "ook hallo";
// CStrings aan x toevoegen
x.SetAt("item1", tekst1);
x.SetAt("item2", tekst2); |
Nu komt het:
Ik wil de CMapStringToString x aan de CMapStringToString-array xCollector toevoegen:
code:
1
| xCollector[1]=x; |
1.) Bovenstaande lijkt niet te werken, en ik kan [newbie] ook zo 1-2-3 geen oplossing vinden. Hoe moet het wel?
Vervolgens wil ik xCollector gaan uitlezen, dat moet zoiets worden:
code:
1
2
3
4
5
6
7
8
9
10
11
| POSITION pos;
CString rKey;
CString rValue;
for (int i=0; i < xCollector.GetCount(); i++) {
for ( pos = x[i].GetStartPosition(); pos != NULL; ) {
// De gezochte gegevens worden opgeslagen in rKey en rValue
x[i].GetNextAssoc(pos, rKey, rValue);
}
} |
2.) Zit ik hiermee een beetje in de goede richting?
Ik denk dat bovengenoemd voorbeeld mijn bedoeling voldoende illustreert.
Heb er inmiddels aardig wat mee geprutst, zonder succes. Ook search e.d. gebruikt.
Wie heeft 'n antwoord op mijn vragen?