Binäre Zahl aus String in Variable speichern
-
Hallo,
ich möchte über eine Textbox eine Binärzahl in einen String einlesen und
sie dann in einer Variable speichern. Es muss also eine Interpretation
des Strings als Binärzahl erfolgen. Kann stringstream sowas leisten?
Hex-Interpretation kann er ja mit "<< hex", für binär habe ich aber
nichts gefunden.Gruß
-
seventh_son schrieb:
Hex-Interpretation kann er ja mit "<< hex", für binär habe ich aber
nichts gefunden.std::setbase
-
radieschen schrieb:
seventh_son schrieb:
Hex-Interpretation kann er ja mit "<< hex", für binär habe ich aber
nichts gefunden.std::setbase
std::setbasegeht nur für 8, 10 und 16.@seventh_son,
Wird leider nicht unterstützt. Kann man aber leicht selber schreiben. Entweder als eine Funktion oder sogar über einen eigenen Manipulator. Wie man einen Manipulator selber schreibt, kannst du hier nachlesen:
http://magazin.c-plusplus.net/artikel/Benutzerdefinierte ManipulatorenGrüssli
-
Könnte man bitset nicht für sowas missbrauchen. Da gibt es ja auch einen Konstruktor für string und eine Rückgabefunktion für unsigned long.