int atoi( const char * cadena )


Retorna:

 El resultado de la expresión numérica entera.

Descripción:

Permite convertir un literal (o texto entre comillas), que contenga un número entero, en un valor constante que puede asignarse
a cualquier dato.

Es decir, que permite convertir un texto en número; por ejemplo, la sentencia x=atoi("234"); asignará el valor 234 a la variable x (exactamente igual que la sentencia x=234;). La función itoa() permite la operación contraria, es decir, convertir un número en un texto.


char calculo[50]="1234.23";
int  resultado;
MAIN_PROGRAM_CDIV BEGIN_PROGRAM // Definimos el modo gráfico set_gfx(GFX_AUTODETECT_WINDOWED); // Definimos la resolución set_mode(m320x200); resultado = atoi(calculo); write(0, 0, 0, 0, "Expresión:"); write(0, 0,10, 0, calculo); write(0, 0,30, 0, "Resultado:"); write_int(0,0,40,0,OFFSET resultado); LOOP FRAME; END_PROGRAM

Este programa ejemplo convierte una expresión de texto con decimales a un número entero.


Ver: itoa() - write()