Bonjours,
Je fais un programme qui nécessite d'être capable d'éditer sa ligne.
J'entends par la pouvoir décaler le curseur pour insérer des caractère au milieu d'un chaine etc..
J'ai donc une liste chainé et j'utilise l'adresse du maillon actuel comme curseur.
Sauf que du point de vue de l'utilisateur je dois positionner son curseur sur ma position.
J'utilise déjà sc (Save cursor position) et rc (Restore saved cursor position) pour afficher le buffer a chaque saisit clavier sans écraser le prompt.
L'idéal serait de pouvoir sauvegarder la position une deuxième fois.
Je pourrais alors afficher le buffer jusqu'a mon curseur. Sauvegarder la position. Afficher le rester et revenir a la position. Mais je ne sais pas si c'est possible.
Quelqu'un aurait un idée ?
Merci d'avance!
Partager