Re: CMapStringToString und Lookup Problem
- From: Claus Henning <claus#minus#guntram#dot#henning#at#ortim#dot#de>
- Date: Wed, 08 Nov 2006 09:43:53 +0100
Enrico Straube schrieb/wrote:
Am Tue, 07 Nov 2006 21:54:47 +0100 schrieb Ulrich Eckhardt:Enrico Straube wrote:ich versuche aus einer CMapStringToString mir meine Daten wieder zurück zu holen. Leider ist nach dem Lookup nichts im Value. Woran kann dies liegen?Und der Wert von 'Key'?
Hier etwas Code:
CStringList func_list;
CMapStringToString func_map;
...
GenerateFunction(readfile); // erzeugt func_map
...
GenerateFunctionList(); // erzeugt func_list
...
while (!func_list.IsEmpty())
{
CString Key;
CString Value;
Key = func_list.GetTail();
func_map.Lookup(Key, Value);
_fputts(Value, of); // FUNCTION schreiben
wird aus der func_list geholt. Diese Liste wird aus einer Text-Datei
erzeugt, also einfach eine Textdatei einlesen und in diese Liste
geschrieben.
func_list.RemoveTail();Vorschlag: Du machst einmal ein Beispiel welches sich compilieren laesst
}
ist schlecht möglich im Moment. Alle String-Werte werden aus irgendwelchen
Textdateien eingelesen, also auch die Map. Allerdings sind die Textdateien
für die Liste und die Map verschiedene. Vielleicht hilft diese Information
weiter. Die Textdateien sind eigentlich keine Unicode-Dateien, muß aber
nicht sein.
Ich vermute mal, dass der Schlüssel einfach nicht in der Map ist, jedenfalls nicht so, wie du ihn abfragst. Dafür kann es ziemlich triviale Ursachen geben. Ein typischer Kandidat ist Groß-/Kleinschreibung. Ein anderer sind Leerzeichen am Ende.
Um es kurz zu machen: Die Map funktioniert normalerweise. Wenn du einen Fehler hast und Hilfe möchtest, dann musst du ein Beispiel produzieren, dass uns das Problem nachvollziehen lässt. Meistens findet man dabei allerdings selber die Lösung des Problems.
Viele Grüße
Claus
.
- References:
- CMapStringToString und Lookup Problem
- From: Enrico Straube
- Re: CMapStringToString und Lookup Problem
- From: Ulrich Eckhardt
- Re: CMapStringToString und Lookup Problem
- From: Enrico Straube
- CMapStringToString und Lookup Problem
- Prev by Date: Re: CMapStringToString und Lookup Problem
- Next by Date: Re: CMapStringToString und Lookup Problem
- Previous by thread: Re: CMapStringToString und Lookup Problem
- Next by thread: TREEVIEW
- Index(es):
Relevant Pages
|