Allora la funzione che ti dice quanti byte ...
Solo mi chiedo, come farà il tuo prog a sapere quanti caratteri deve leggere ? Siccome un integer sta in 4 byte esatti, forse ti conviene limitarti a dividerlo in 4 parti di 1 byte ...codice:int size(int number) { int s; for(s = 1; n > 256; n/=256, s++); return s; }