Non è molto chiaro quello che voi fare...comuqnue se vuoi estrarre caratteri ti basta scrivere:
s[i]
per avere l'i-esimo carattere della stringa s, sia che s sia un oggetto stringa (c++), sia che s sia un array di caratteri (C-string).
Questo servere per ottenere i singoli caratteri, se poi vuoi ottenere i numeri contenuti in una stringa, puoi usare la funzione isdigit per sapere se il carattere rapresenta o meno una cifra; se vuoi interpretare una sequenza di cifre com eun numero e ottenerne il valore, puoi prima costruire la sottostringa di cifre, quindi con la funzione atoi puoi ottenere l'intero rapresentato da questa stringa.