Tema: Texto En C++
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/05/2008, 12:10
Avatar de Mephisto
Mephisto
 
Fecha de Ingreso: enero-2006
Ubicación: Mexico DF
Mensajes: 184
Antigüedad: 18 años, 4 meses
Puntos: 3
Re: Texto En C++

Yo lo que veo, es que de manera similar a como te mencionaban en el post de la contraseña, requieres almacenar lo que se obtenga del teclado en un buffer, en este es donde estará la info almacenada.

El proceso de mostrarlo en la pantalla, lo veo por separado. Algo así

0. Coloca el cursor en la posicion inicial del cuadro (X,Y) esto puede ser con un gotoxy
1. Lee un caracter del teclado con getchar
2. Valida el tipo de caracter
2a. Si es enter termina
2b. Si es un backspace borra de tu buffer el ultimo elemento agregado considerando que exista algo en el buffer
2c. Si es cualquier otro caracter lo almacena en el buffer
3. Con base en la posición actual incrementas el valor de Y para colocar tu cursor
4. Valida la siguiente posicion en la que se escribira.
4a. Si Y mas uno es igual al maximo a escribir incrementa X y Y regresa a 0
4b. Caso contrario solo incrementa el valor de Y
4c. Si el valor de x es igual al máximo termina.

Yo haria algo así. Si existe alguna omision en el algoritmo que puse disculpara usted, pero lo hice de rapido... jejejejej y es una primera idea, se que hay que depurarla...
__________________
Saludos...

Todos somos sabios, solo que en diferentes disciplinas...