MFC: Problem mit Tokenize

sebileiste

Grünschnabel
Hallo Leute,
ich habe wie im Titel erwähnt ein Problem mit Tokenize.
Ich lese über folgenden Code den Inhalt einer Datei zeilenweise aus und schreibe die Zeile in einen CString:
Code:
	while(datei.ReadString(buffer))
	{
               // buffer in 2 CStrings splitten
	}
das Format ist folgendermaßen: Wort1%Wort2

Nun will ich diesen CString mittels Tokenize in 2 CStrings spalten um diese dann in ein CStringArray zu stecken. Jedoch schaffe ich es einfach nicht die Tokenize Methode so anzuwenden, um mein Ziel zu erreichen, meistens funktioniert es nur bei der ersten Zeile, gefolgt von Fehlern. Ich hoffe ihr könnt mir helfen.

Gruß Sebastian