Vai al contenuto principale

Informatica · Implementazione

Tasti premuti in un editor di una sola riga

Un editor di una sola riga parte dalla riga vuota. Ogni lettera viene inserita nella posizione del cursore, che si sposta subito dopo di essa. Il tasto < sposta il cursore di un carattere a sinistra e > di uno a destra; se il cursore è già all'estremo, non fanno nulla. Il tasto # cancella il carattere subito a sinistra del cursore, se c'è; ^ porta il cursore all'inizio della riga. Si premono in ordine i tasti

ab<<c>#d^#e>>>f##g

Che cosa contiene la riga alla fine?