duplicados posibles:
How to convert a single char into an int
Character to integer in CCómo convertir caracteres a enteros en C?
cualquier organismo puede decirme cómo convertir un char
a int
?
char c[]={'1',':','3'};
int i=int(c[0]);
printf("%d",i);
Cuando intento esto se da 49.
más fácil es hacer 'int x = -1; if (isdigit (c)) {x = c - 48; } ' – FedericoCapaldo