Hola, ante todo un saludo a todos y felicitarlos por este espacio. Estuve leyendo aqui pero encontré específicamente lo que necesito. Agradezco la ayuda.
Estoy haciendo un programa en ccs para configurar un DS1307, leo datos con un teclado con k=kbd_getc() y armo un arreglo de 3 datos, asi: unsigned char array[3],
pero necesito pasar este vector a un numero entero. No se como hacerlo, he hecho de todo, atoi(), etc y etc, estaría enormemente agradecido por la ayuda. Como paso
este vector a un entero??? les dejo el codigo que hice en esa parte
while(a<=1){ //Para dos datos
k=kbd_getc(); //Lee el teclado
x=k-48;
if (k!=0) //Si se ha pulsado alguna tecla
{array[a]=x; //se guarda en la posición correspondiente
a++;
}
}
Ensayohoy.dia=atoi(array); //no me funciona
printf(lcd_putc,"\f DIA %2u ",Ensayohoy.dia); //siempre muestra cero
delay_ms( 500 );