Question: Write a simple text editor, which stores a string of characters using the list ADT, together with a cursor object that highlights the position of

Write a simple text editor, which stores a string of characters using the list ADT, together with a cursor object that highlights the position of some character in the string (or possibly the position before the first character). Your editor should support the following operations and redisplay the current text (that is, the list) after performing any one of them.
• Left: Move cursor left one character (or nothing if at the beginning)
• Right: Move cursor right one character (or do nothing if at the end)
• Delete: Delete the character to the right of the cursor (or do nothing if at the end)
• Insert c: Insert the character c just after the cursor

Step by Step Solution

3.31 Rating (163 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Creating a simple text editor involves implementing operations that manipulate the position of the cursor in a string and modify the string based on c... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!