la memoria dinamica è stata spesso necessaria per contenere lo spreco nel leggere e scrivere i blocchi o le strutture che compongono il VFS.
questo ha permesso di ridurre eventuali errori con la memoria, che in C portano spesso a risultati imprevedibili, oltre alla strncat che permette di specificare il numero massimo di caratteri da copiare nella destinazione. Quando invece si poteva essere sicuri della correttezza delle stringhe in ingresso abbiamo utilizzato anche la sprintf, la quale funziona in modo analogo alla printf solo che stampa su stringa.
a questo riguardo abbiamo, nella fase iniziale, disegnato su carta una rappresentazione del VFS in modo da avere una verifica certa delle funzionalità del software.