Programación Específica > Programación en C
Vector
(1/1)
Quicksilver:
Cofrades PICMANIANOS, vengo por aca con dudas y necesitando respuesta, claro, espero pues que todos nos colaboremos, mi duda es simple y sencilla, os aseguro que mas de uno lo ha hecho sin darse cuenta, y pues para mi, es algo nuevo programar en PIC C, jejeje, sin embargo, siempre hay un momento para empezar.
Dejando el rodeo y llendo al grano (Como dijo el dermatólogo), cofrades, necesito guardar ciertos valores en un vector, os explicare un poco del código que tengo, pues la verdad, poco se de esto.
--- Código: Text ---lcd_gotoxy(10,1); //esta el puntero DIR=0; while (DIR<4) { k=0; k=kbd_getc(); if( (k!='\0')) { lcd_putc('*'); DIR++; } } delay_ms(500);
Este pequeño código que tengo es que me recorre un teclado buscandome las letras que presione, y cuando presione una de ellas, me devuelve el valor de "asterisco" en la lcd, es como para ingresar una clave de 4 letras, ahora viene mi duda, como hago para guardar esos valores en un vector, para luego mostrarlos???. Espero que alguien me pueda ayudar, pues la duda es simple, y sencilla, sim embargo, en mi poco recorrido, no la he podido resolver, espero pues que me ayuden, muchisimas gracias de antemano y un saludo. :whistling:
lalo_soft:
--- Cita de: "Quicksilver" --- Cofrades PICMANIANOS, vengo por aca con dudas y necesitando respuesta, claro, espero pues que todos nos colaboremos, mi duda es simple y sencilla, os aseguro que mas de uno lo ha hecho sin darse cuenta, y pues para mi, es algo nuevo programar en PIC C, jejeje, sin embargo, siempre hay un momento para empezar.
Dejando el rodeo y llendo al grano (Como dijo el dermatólogo), cofrades, necesito guardar ciertos valores en un vector, os explicare un poco del código que tengo, pues la verdad, poco se de esto.
--- Código: Text ---lcd_gotoxy(10,1); //esta el puntero DIR=0; while (DIR<4) { k=0; k=kbd_getc(); if( (k!='\0')) { lcd_putc('*'); DIR++; } } delay_ms(500);
Este pequeño código que tengo es que me recorre un teclado buscandome las letras que presione, y cuando presione una de ellas, me devuelve el valor de "asterisco" en la lcd, es como para ingresar una clave de 4 letras, ahora viene mi duda, como hago para guardar esos valores en un vector, para luego mostrarlos???. Espero que alguien me pueda ayudar, pues la duda es simple, y sencilla, sim embargo, en mi poco recorrido, no la he podido resolver, espero pues que me ayuden, muchisimas gracias de antemano y un saludo. :whistling:
--- Fin de la cita ---
char CLAVE[5]; //fija un array en este caso de nombre CLAVE, en la zona de tu variables globales
lcd_gotoxy(10,1); //esta el puntero
DIR=0;
while (DIR<4)
{
k=0;
k=kbd_getc();
if( (k!='\0'))
{
lcd_putc('*');
CLAVE[DIR] = k; // Asi la guardas
DIR++;
}
}
delay_ms(500);
Quicksilver:
Muchisimas gracias Lalo_soft, la respuesta que esperaba, has sido de gran ayuda, espero aprender pronto para igual poder ayudarles a los demás en este foro.
Un saludo
Navegación
Ir a la versión completa