Hey,
Ich hab mir im Internet einen abgesucht, weil ich versucht habe den inhalt einer std::string Variable in eine CString Variable zu speichern..
Letzten endes hat mir nen Kumpel gesagt ich soll mal damit probieren:
Der Compiler sagt aber, das er keine passende konvertierung von std::string in LPCTSTR gefunden hat :/Code:CString csNewUsername = static_cast<LPCTSTR>(szNewUsername);
Aber ich würde gerne Unicode behalten, weil wenn ich mein Projekt auf "nicht festegelegt" oder "Multibyte" beim Zeichensatz stelle, sehen die Comboboxen total seltsam aus, wenn ich die aufklappe zeigt er mir nur einen String an und ich muss so komisch rechts runterscrollen =O
Ich hoffe ihr könnt mir helfen
MfG Artery
+ Antworten
Ergebnis 1 bis 7 von 7
std::string in CString konvertieren
Diskussion über std::string in CString konvertieren in C und C++ der Kategorie Programmierung; Hey, Ich hab mir im Internet einen abgesucht, weil ich versucht habe den inhalt einer std::string Variable in eine CString ...
- 03.01.2012 17:12 #1
std::string in CString konvertieren
- 03.01.2012 18:24 #2
Administrator + Moderator
C++: Compiler, IDEs, APIs / C und C++, Algorithmik, Basic, Sonstige, .NET
- Reg.-Datum
- 10.07.2001
- Ort
- Essen
- Beiträge
- 8.980
Wobei "sz" ein sehr eigenartiger Präfix für std::string ist. Man kann über den Sinn von Typpräfixen streiten, aber wenn man sie anwendet, sollte man es doch richtig machen.Code:CString csNewUsername(szNewUsername.c_str());
"Funktioniert nicht" ist keine ausreichende Problembeschreibung.
- 03.01.2012 18:31 #3
sz Sagt für mich, dass es sich um einen String handelt der zero-terminated ist..
Naja jedenfalls das beantwortet doch nicht die Frage??
Wie kriege ich denn jetzt einen std::string in einen CString?!
- 03.01.2012 19:42 #4
- 03.01.2012 20:30 #5
Ohh sry hatte das in der Box über sehen, dachte du hättest nur meinen code zitiert sry

Also es klappt, danke, nur jetzt sieht meine Combobox total ********en aus :/, weil ich wieder auf "nicht festgelegt" beim Zeichensatz schalten musste.
Also wenn ich sie aufklappe sehe ich nur einen Eintrag und ich kann rechts an so einer Leiste die anderen durchschalten, ich will aber das man beim Aufklappen wieder alle sieht so wie vorher =(
Wie kriege ich das jetzt hin, das die Combobox wieder "normal" aussieht?
MfG Artery
- 03.01.2012 21:29 #6
- 04.01.2012 09:30 #7
Moin.
Wie trägst Du denn die Einträg in die ComboBox ein?Offizielles Alt-Mitglied im Club der Schokoholiker und bekennender Knipser
"Onkel, der den Kindern nur Blödsinn beibringt"
------------------------------------
Fachbegriffe der Informatik
320: Softwarewartung
Flags putzen, Strukturen nachrichten und Variablen mit Öl auffüllen. (Hans Bonfigt)
Aktive Benutzer
Aktive Benutzer
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Ähnliche Themen
-
String parsen/konvertieren
Von SatansEier im Forum Skript- und WebserverprogrammierungAntworten: 5Letzter Beitrag: 12.02.2007, 11:23 -
String / CString anzeigen
Von MrChefman im Forum C++: Compiler, IDEs, APIsAntworten: 4Letzter Beitrag: 19.04.2006, 18:23 -
double in CString/string konvertieren
Von Kitty82 im Forum C++: Compiler, IDEs, APIsAntworten: 8Letzter Beitrag: 02.12.2005, 11:44 -
php-Code -> String konvertieren
Von firewalker... im Forum Skript- und WebserverprogrammierungAntworten: 6Letzter Beitrag: 21.10.2004, 08:43 -
Hex nach String konvertieren
Von MasterC im Forum JavaAntworten: 4Letzter Beitrag: 01.09.2004, 09:00

LinkBack URL
About LinkBacks
Zitieren