l'ho dichiarato così perche in un altro punto dell'esercizio mi chiede di aggiungere un libro all'archivio quindi mi è sembrato giusto aumentare le righe con QLIB=100 e rimanere le colonne a quattro che sono quelle dello struct...ovviamente potevo anche omettere il tutto ma mi è sembrato giusto dichiararlo come array 2D in quanto la traccia dice che nella libreria ci possono essere massimo 100 libri. Da questo è partito il fatto di dichiararlo come array bidimensionale in modo da avere altro spazio a disposizione per aggiungere.