Wie kann ich pow ersetzen bzw selbst ausformulieren?
-
HI,
zur Umwandlung von string in int habe ich folgenden Code gefunden. Nur darf ich "pow" nicht verwenden.
Wie kann ich die Zeile so umformulieren, dass ich pow sozusagen selbst errechne?int toInteger(string str)
{
int num = 0;
int size = str.size();for (int i = 0, j = size; i < size; i++) num += (str[--j] - '0')*pow(10, i); // diese stelle müsste ausformuliert sein return num;
}
-
Benutze eine weitere Variable, die du in der Schleife jeweils mit 10 multiplizierst.
-
@Th69 perfekt Vielen Dank