Va bene, perche' alla fwrite passi il valore b, che sono il numero di byte letti dalla fread.

Pero', ad esempio se il buffer fosse da 1 M, mi sembra inutile trattare dei byte inutilmente ...