std::string to int
-
Hallo,
wie kann man am geschicktesten eine Objekt vom Typ std::string in ein int konvertieren, so dass der Code immer noch plattformunabhängig bleibt.Vielen Dank
Cpp-Coder
-
Stöhn.
FAQ gucken.....
-
Am sichersten würde das wohl mit stringstreams gehen:
#include <sstream> int main() { std::string str = "23"; std::stringstream sstr; sstr << str; int i; sstr >> i; }
Danach solltest du den stringstream auf eof() überprüfen, wenn das nämlich nicht der Fall ist war die Konvertierung nicht erfolgreich (zum Beispiel bei "23,1").
-
-
vielleicht schaust du dir wenigstens erst mal die letzen 10 Beiträge im Forum an, bevor du sowas fragst