unsigned char in string konvertieren
-
Hallo
ich möchte
const unsigned char
in
std::string
konvertieren.
Ich habe mit statcic_cast versucht, aber kommt der Fehler
error: invalid conversion from 'const unsigned char' to 'const char*'
.
const unsigned char ch = function(); std::string r = static_cast < std::string > (ch);
Danke für die Hilfe
-
std::string s; s += ch;
greetz KN4CK3R
-
std::string a(1,ch);
-
Parallel zu campers Vorschlag gibt es noch die C++11 Schreibweise (
Uniform-Initialization), die vielleicht einfacher zu lesen ist:
std::string a{'4'};
-
ich danke euch, es hat funktioniert.