Tema: Ayuda con C
Ver Mensaje Individual
  #12 (permalink)  
Antiguo 28/05/2003, 09:57
Avatar de Mithrandir
Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 9 meses
Puntos: 25
Supongo que lo que estas haciendo es guardar en un archivo cada caracter tecleado (y en el momento que se teclea) lo malo de eso es que si te equivocas, grabas la letra errónea, y al momento de que presionas [backspace] también se graba (\b), algo como:

mi casita pero en lugar de eso te eequivocas y escribesmi casito, corriges la o por la a tendrás en tu archivo algo como
mi casito\ba , que es lo que no quieres.

Lo que yo he escuchado que hace un editor serio es utilizar listas enlazadas, con un nodo por cada caracter. Siiii, te va a costar trabajo, pero creo que ya que lo tengas bien implementado el resto te será mucho más fácil, así tienes separado cada caracter y no necesitas usar un archivo temporal.

PD. Acuérdate que los caracteres especiales son un solo caracter, o dos, pejm. '\b' y no "\b".

Saludos