Hi!
Aus der Fehlermeldung lese ich heraus, dass als 3. parameter ein untypisierter Zeiger (void *) erwartet wird. Der Datentyp string ist aber eine Klasse. Offenbar gibt es keine automatische Typwandlung der Klasse string in Char-Typen.
ich bin leider zu schecht in Visual C++, ich denke aber, dass die Klasse string eine Mthode oder ein Attribut haben wird, dass einen Zeiger auf den Inhalt zurückliefert (was dann ein Zeiger auf einen Char-Array sein wird, vermute ich). Du müsstest am besten mal die Onlinehilfe zur Klasse string befragen und sehen was rauskommt.
Ich hab' auf die Schnelle das gefunden: http://www.msoe.edu/eecs/ce/courseinfo/stl/string.htm
Dort wird die Methode c_str() als Konvertierung in klassische Char-Array-Strings genannt.
Bis dann
Andreas