Originariamente inviato da m@ximo
Non sono molto pratico di C, ma penso esista anche se credo sia più giusto usare %d come avete detto.

Inoltre andrea_NET penso volessi scrivere

scanf("%d",lib[i].prezzo);

ah io il %i sapevo fosse solo per esadecimali e ottali(e non per integer)...meglio una cosa in + che so

Per lo scanf va bene come ho fatto(guarda il codice da me modificato...non quello originario),l'array è prezzo e no lib(lib è solo il nome della struct).