Ficheros (II) y tipos de datos definidos por el usuario