std::string zu char*??
-
Hi,
ich wollt mal statt char* die string klasse nutzen, hab da noch nicht so die erfahrung mit, nun hab ich ein kleines Problem, ich brauch halt von dem string ein char* pointer, mit c_str() ist der aber const und ich muss den Pointer aber ändern können gibt es da irgendeine möglichkeiten. So sieht das ungefähr aus:recv(Socket, String.c_str(), stringt.length(), 0);
da bekomm ich dann den Fehler das von const char* nicht in char* konvertiert werden kann. ich hab es schon mit const_cast versucht, aber irgendwie klappt das nciht. Was muss ich also tun?
Danke schon mal im Voraus.
Mfg
Viets
-
Das geht nicht!
-
Viets schrieb:
Was muss ich also tun?
Eine recv() Funktion schreiben, die erst das System-recv aufruft, und dann in einen std::string kopiert.