von char-Feld zu string
-
Hallo ich habe mit der Winsock Funktion recv() einen string von einem Server empfangen. Leider ist der Empfangspuffer ein statisches Char-Feld, dass ich nicht in einen String konvertieren kann.
Habt ihr irgendwelche Vorschläge?
Hier ist ein Codeausschnitt:private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) { long rc; StringBuilder^ b; char buf[256]; rc=recv(CSocketini::s,buf,5,0); this->label4->Text="Daten sind: "+Convert::ToChar(buf); }
Vielen Dank Kay
-
Das sieht nicht aus wie MFC {o;
beim "normalen" c++ muesste das gehen
std::string str(yourcharstring);
-
danke für deine antwort
ich versuche, die winsock funktionen, die ich in der Konsolenumgebung schon ausprobiert habe, in Visual Studio 2005 zu implementieren. Die Sockets lassen sich ja auch erstellen, Daten kann man auch hin und her schicken. Nur die Auswertung ist halt doof...
-
Dieser Thread wurde von Moderator/in estartu aus dem Forum MFC (Visual C++) in das Forum C++/CLI mit .NET verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Den vielen ^ nach zu urteilen, bist du hier besser aufgehoben.