Se trata de pasar a entero un determinado caracter de la cadena (que son caracteres numéricos, pero caracteres)
Sí eso, con la funcion atoi, tal cual lo has puesto fué lo primero que intenté pero no funciona, compila sin errores pero dá siempre como resultado 0.