Si no te deja hacer una conversión directa del tipo \" (int) variable \" crea una funcion para pasar de cadena o string a entero. Me parece que esta me funcionaba, pero no lo recuerdo.
int pasa_entero(char *cadena[6])
{
int A,B,C=0,D;
A=strlen(cadena);
for (B=1; B<=A; B++)
{
D=atoi(cadena[B]);
C=((atoi(cadena[B])*(10^(A-B)))+C);
}
return C;
}