Tugas pemrograman III untuk kelompok yang diasisteni Erio
Text Editor
Membuat suatu text editor. Struktur data suatu text editor dapat kita
umpamkan sebagai suatu matriks, dimana setiap node menyimpan satu kata.
Text editor harus mampu:
-
menambah baris baru
-
menambah kata
-
menggerakkan kursor
-
turun satu baris
-
naik satu baris
-
maju satu kata
-
mundur satu kata
-
turun n baris
-
naik n baris
-
maju n kata
-
mundur n kata
-
ke awal baris
-
ke akhir baris
-
ke baris paling awal
-
ke baris paling akhir
-
insert kata
-
hapus satu kata
-
hapus n kata
-
hapus satu baris
-
hapus n baris
-
Tampilkan ke layar
-
buka dan simpan