Problem mit String unc har

touristguy

Mitglied
Hallo ich habe ein kleines Problem bei der Übergabe eines Strings an eine Funktion die einen char Wert erwartet. Ich habe eine Windows Form in Visual C++ erstellt und möchte über ein Textfeld jeweils die IP und den Port für eine Ethernetverbindung eingeben lassen. Die Daten die ich dabei erhalte sind vom Typ System::String^ und meine Funktion erwartet einmal für die IP den Typ char und für den Port den Typ WORD.
Code:
int TcpSocketClientConnect (char *IpAddress, WORD Port)
Wie kann ich den String an die Funktion übergeben? Kann mir da vielleicht jemand nen tip geben ;-).
Vielen Dank.

Gruß Phil
 
hi,

weißt du wie die funktion arbeitet, also was sie mit den char machen will?

sie will auch kein char, sondern ein zeiger auf ein char.
ein string kannst du dir vorstellen als ein array aus chars.
versuch mal ein zeiger vom ersten string element zu übergeben also &string[0]
aber ob deine funktion damit klar kommt kann ich dir ohne weiteren code nicht sagen.

gruß
 

Neue Beiträge

Zurück