¿Cómo se usa atoi para asignar elementos individuales de una matriz de caracteres?
Entonces, como todos probablemente sabemos, elatoi
Convierte un carácter en un número. Pero, ¿qué haces si solo quieres uno de los elementos de la matriz en lugar de la matriz completa?
Por favor mira lo siguiente:
for (h = 0; h < 5; h++)
{
num[h] = atoi(temp[h]);
}
Suponga que num es una matriz de tipoint
y esa temperatura es una variedad de tiposchar
. Esto me da uno de esos molestos problemas de conversión:
Conversión no válida de 'char' a 'const char *'
¿Alguna sugerencia sobre cómo convertir un solo elemento de una matriz de caracteres a un int usando atoi?