Возможный дубликат:
Как преобразовать строку в int в C ++?
Как преобразовать строку C ++ в int?
Предположим, вы ожидаете, что строка будет содержать реальные числа (например, «1», «345», «38944»).
Кроме того, предположим, что у вас нет boost, и вы действительно хотите сделать это способом C ++, а не старым хитрым способом C.