Atoi se usa de la siguiente manera:
Supongamos que tengo un array de char con los siguientes valores:
Código:
char NumeroEnAscii[] = "123";
Como se puede ver, tenemos tres enteros positivos de 8 bits, '1', '2', y '3' (49, 50, 51 en ascii), atoi lo que hace es tomar estos 3 enteros como texto, y pasarlos a un solo entero con el valor equivalente, y se utiliza de la siguiente manera:
Código:
char NumeroEnAscii[] = "123";
int NumeroEntero = 0;
NumeroEntero = atoi(NumeroEnAscii);