jokey2 hat gesagt.:Die Stelle einer Ziffer wird im string von hinten an gezählt!
Achso. Naja, dann kann man sich ja mit std::string.length() der Länge des Strings bedienen und schlichtweg sagen:
zahlenString[zahlenString.length() - index]
Aber alle weiteren Details sollten mal vom OP selbst herausgearbeitet werden. Will er das aber mit C++ lösen, würde ich ihm empfehlen, konsequent von Beginn an C++ mit den Elementen der Standardbibliothek und de STL anzuwenden.