- 461
- 24
- CPU
- Ryzen 9 3900x
- Scheda Madre
- ASUS H170-Pro
- RAM
- Corsair Vengeance LPX 2x8 GB
- GPU
- ZOTAC RTX 3070 TWIN EDGE OC
- Monitor
- Philips Gaming Monitor 24"
- PSU
- Corsair CX450M
- Case
- Sharkoon VS4-V
- OS
- Windows 11 Pro
Salve. Il mio problema è che devo implementare i comandi di undo/redo in un programma C.
Utilizzo una lista in cui vengono concatenati dei comandi, e ogni volta che faccio undo dovrei tornare indietro ed eliminare gli effetti dell'ultimo comando.
Avete qualche suggerimento su come implementare una funzione di undo e redo? Io già avevo pensato di usare una pila, il problema è che non so cosa salvare nei nodi.
Utilizzo una lista in cui vengono concatenati dei comandi, e ogni volta che faccio undo dovrei tornare indietro ed eliminare gli effetti dell'ultimo comando.
Avete qualche suggerimento su come implementare una funzione di undo e redo? Io già avevo pensato di usare una pila, il problema è che non so cosa salvare nei nodi.