Ho un file .c che gestisce fondamentalmente il proprio piccolo database di persone. Ci sono funzioni di aggiunta, rimozione, modifica e ricerca tra alcuni altri. Ha una matrice statica che usa per memorizzare i dati.
Qual è un buon metodo per testare un file come questo? Poiché l'array è statico, non riesco a inserire i miei dati.
Devo impiegare qualche trucco e creare una funzione che trasmetta un puntatore alla matrice che viene compilata nella versione di produzione? Dovrei semplicemente testare le funzioni così come sono e rendere i dati che preferiscono tramite una serie di aggiunte e rimuovi? Qual è il modo migliore per testare un file come questo?