Originariamente inviato da __Aless#ndro###
ho riportato sul forum solo il codice più importante
l'eccezzione è "Invalid Mark"
Ti è chiaro cosa è il parametro readAheadLimit di mark()?? Indica quanti caratteri puoi leggere preservando il mark. Se ne leggi di più ... il mark non può più essere usato.