Bueno, ahora estoy probando a leer de forma aleatoria un ficherito que tengo creado de prueba, tiene 3 campos, el primero un string, el segundo un int y el 3 un float, quiero mover el puntero a la posicion que yo quiera para leer el dato correspondiente en esa posicion, segun leo la posicion va enumaras en bytes, siendo 0 el principio del fichero, mi pregunta es cuantos bytes se asigna al string con esa codificacion utf-8? cuando me intento posicionar en una posicion me salen solo numeros al leer, supongo que porque no llevo bien el puntero para leer el dato.
Gracias y un saludo de nuevo.