Code:
Hello world!
^
getchar(); <-- returns 'H'
Hello world!
^
getchar(); <-- returns 'e'
Hello world!
^
getchar(); <-- returns 'l'
1. How about:
Code:
Hello world!
^
undochar() <-- returns 'e'
Hello world!
^
undochar() <-- returns 'H'
2. Or something like:
Code:
Hello world!
^
nextchar(5) <-- returns 'o'
Hello world!
^
prevchar(3) <-- returns 'e'
3. Or something like Java:
Code:
Hello world!
^
getchar(); <-- returns 'H'
Hello world!
|
mark();
Hello world!
^
getchar(); <-- returns 'e'
Hello world!
^
getchar(); <-- returns 'l'
Hello world!
|
reset();
Hello world!
^
getchar(); <-- returns 'e'