minicrash
Registrado: 16 Ene 2007 Mensajes: 6
| Publicado: 05/02/2009 5:16 am | | | Título: Un editor de texto |
| weno el caso es ke necesito saber como puedo usar las flechas para poder moverme en una frase que estea introduciendo.
Sobre windows, en Dev C++, y lenguaje C, Modo consola
weno el caso es ke se supondra que podras introducir una cadena de entre 0 y 10 caracteres, y de ai solo la aceptaras si pulsamos Enter, a partir de eso tenemos que implementar podernos mover con las flechas de direccion, para poder borrar por el medio.
No hace falta que me resuelvan todo, solo necesito una respuesta urgente y precisa de como moverme con las flechas, xk no consigo que funcione.
El codigo del ejercicio anterior sobre el ke implementar lo de la flechas,es el siguiente y es modificable 100%.
| Código: | #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <string.h>
int ler_texto(unsigned char *pt,int j);
main() { int max=10; unsigned char frase[max]; printf("\n\n\nHay %d caracteres\n\n\n",ler_texto(frase,max)); system("pause"); }
int ler_texto(unsigned char *pt,int j) { int i=0; unsigned char *aux; aux=pt; printf("INTRODUCE CADENA DE HASTA 9 CARACTERES: "); do{ *pt=getch(); if(*pt==13); else if(*pt==8) { if(i==0) printf("%c",7); else { printf("%c",8); printf("%c",0); printf("%c",8); pt--; i--; } } else { if(i==j-1) printf("%c",7); else { printf("%c",*pt); pt++; i++; } } }while(*pt!=13); *pt=0; return strlen(aux); }
|
|
|