Como Convertir a int

atila
08 de Abril del 2004
Como puedo convertir los valores de un areglo char a enteros

noel solw
08 de Abril del 2004
Supongo que un "arreglo" es lo que en ingles se llama "array".
En este caso, suponiendo que tienes

char a[20];
int x;

si pones x = a[i]

el valor ascii del caracter en a[i] pasa como entero a x.

sor
08 de Abril del 2004
Ojo!
lo siguiente:
char a[] = "123";
int x;
si pones
x = a[0];
no tienes x = 1, SINO x = 49, que es, como bien ha dicho noel, el valor ASCII.

Si quieres el valor decimal, puedes poner:
x = a [0] - '0';
y tendras x = 1

Salu2