Ich brauche eine ganz kurze Konvertierung von std::string nach int
Alle Lösungen die ich im Web gefunden habe sind recht umständlich, weil immer alle Möglichkeiten berücksichtigt werden, wie z.B. wenn der string keine Zahl ist, oder ausser der Zahl noch etwas anderes beinhaltet
In meinem Fall kann ich absolut sicher sein, dass im string immer eine Zahl zwischen 0 und 25 steht und sonst gar nichts
Wie kann ich in diesem Fall am schnellsten zu folgendem Ergebnis kommen?
std::string myString = "17";
int Zahl = intval(myString); // So kurz sollte es sein, nur halt auch funktionieren
und wenn wir gerade dabei sind, wenn ich das mal habe, brauche ich es kurz danach andersrum, da hätte ich zumindest einen Lösungsansatz, über konvertieren zu char und dann ausrechnen, suche aber auch da nach einer schnelleren Lösung, falls möglich
int Zahl = 17;
std:string myString(Zahl); // oder so ähnlich
Alle Lösungen die ich im Web gefunden habe sind recht umständlich, weil immer alle Möglichkeiten berücksichtigt werden, wie z.B. wenn der string keine Zahl ist, oder ausser der Zahl noch etwas anderes beinhaltet
In meinem Fall kann ich absolut sicher sein, dass im string immer eine Zahl zwischen 0 und 25 steht und sonst gar nichts
Wie kann ich in diesem Fall am schnellsten zu folgendem Ergebnis kommen?
std::string myString = "17";
int Zahl = intval(myString); // So kurz sollte es sein, nur halt auch funktionieren
und wenn wir gerade dabei sind, wenn ich das mal habe, brauche ich es kurz danach andersrum, da hätte ich zumindest einen Lösungsansatz, über konvertieren zu char und dann ausrechnen, suche aber auch da nach einer schnelleren Lösung, falls möglich
int Zahl = 17;
std:string myString(Zahl); // oder so ähnlich