Buenas tardes. Quisiera saber cómo puedo guardar un valor usando punteros u otra función y que ese valor se quede fijo y no cambie hasta que se repita el bucle y lea todas las funciones.
Código:
#include <stdlib.h>
#use standard_io (a)
static char k;
char k1;
char k2;
char func;
char func2;
char *x;
char *y;
char x1;
char y1;
int save(k ){
x=&k;
x1=*x;
return(x1);
}
void main (){
lcd_init();
kbd_init();
port_b_pullups(TRUE);
while(true){
k=kbd_getc();
k1=kbd_getc();
if(k!=0){
printf(lcd_putc,"\f%c",k);
x=&k; //aqui guardo k, pero se modifica y obtiene el valor de "A" q esta mas abajo
x1=*x;
if(k=='A'){
printf(lcd_putc,"\f%u",x1);
}
}
}
}
Última edición por un moderador: